addAutolinks

Verlinkt die in einer Tabelle eingetragenen Wörter mit den zugeordneten Links

TAG

<wsl:addAutolinks path=""></wsl:addAutolinks>

Attribute

path *
Pfad der Autolink-Datei
target
Linkziel
class
CSS-Klasse
limit
Maximale Anzahl der zu ersetzenden Wörter
caseSensitive
Falls Groß-/Kleinschreibung berücksichtigt werden soll
maxDifferentAutolinks
Limitiert die maximal zu ersetzenden unterschiedlichen Autolinks
infoForEditor
Zusatzinformation, die dem Redakteur im Titel angezeigt wird

Beispiel: Auszug aus dem Element text.wysiwyg.wItem.php

...
  <xsl:template match="wd:item[@type = 'text.wysiwyg']">
    <xsl:choose>
      <xsl:when test="$wIsInEditor and @wEditorId">
        <!-- web:item:start name="Fliesstext" display="user" pathEdit="/de/wGlobal/layout/templates/items/text.wysiwyg.wItem.php" type="text.wysiwyg"-->
          <div class="elementText">      
           <!--web:text:start openClipboardDialogOnPaste="0" pasteFilter="deleteTags" editor="wysiwyg" inputStyle=""--><xsl:value-of disable-output-escaping="yes" select="wd:fragment[@id = 'text']"/><!--web:text:stop-->
          </div>
        <!-- web:item:stop -->
      </xsl:when>
      <xsl:otherwise>
        <div class="elementText">
          <xsl:choose>
            <xsl:when test="php:functionString('wVariables::getValue', 'autolinks_active', '/spinGlobal') = 'yes'">
              <wsl:addAutolinks path="{$wProjectPath}/wGlobal/content/autolinks/standard.wAutolinks.php"><xsl:value-of disable-output-escaping="yes" select="wd:fragment[@id = 'text']"/></wsl:addAutolinks>
            </xsl:when>
            <xsl:otherwise>
              <xsl:value-of disable-output-escaping="yes" select="wd:fragment[@id = 'text']"/>
            </xsl:otherwise>
          </xsl:choose>
        </div>    
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
...
 

Entwicklerbereich Weblication® CMS - © Scholl Communications AG