addAcronyms

Zeichnet Akronymen bzw. Abkürzungen mit deren Beschreibung aus (ab Version 005.059.005.000)

TAG

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

Attribute

path *
Pfad der Akronym-Datei
elementName
Zu verwendendes Element (z.B. abbr oder acronym)
limit
Maximale Anzahl der zu ersetzenden Wörter
maxDifferentAcronyms
Limitiert die maximal zu ersetzenden unterschiedlichen Abkürzungen
caseSensitive
Gibt an, ob die Groß- / Kleinschreibung berücksichtigt werden soll

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" pathEditMastertemplate="/deGlobal/wGlobal/mastertemplates/items/text.wysiwyg.wItemMastertemplate.php" pathEditXslt="/deGlobal/wGlobal/layout/templates/items/text.wysiwyg.wItem.php" type="text.wysiwyg"-->
          <div class="elementText">
           <xsl:variable name="openClipboardDialogOnPaste"><xsl:choose><xsl:when test="php:functionString('wVariables::getValue', 'open_clipboard_dialog_on_paste', '/deGlobal') = 'yes'">1</xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:variable>      
           <!--web:text:start openClipboardDialogOnPaste="<xsl:value-of select="$openClipboardDialogOnPaste" />" pasteFilter="" autoFilter="deleteStyleAttributes" wysiwygFunctions="" 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', '/deGlobal') = 'yes' and php:functionString('wVariables::getValue', 'autoacronyms_active', '/deGlobal') = 'yes'">
              <wsl:addAutolinks path="{$wProjectPath}/wGlobal/content/autolinks/standard.wAutolinks.php" limit=""><wsl:addAcronyms path="{$wProjectPath}/wGlobal/content/acronyms/standard.wAcronyms.php"><xsl:value-of disable-output-escaping="yes" select="wd:fragment[@id = 'text']"/></wsl:addAcronyms></wsl:addAutolinks>
            </xsl:when>
            <xsl:when test="php:functionString('wVariables::getValue', 'autoacronyms_active', '/deGlobal') = 'yes'">
              <wsl:addAcronyms path="{$wProjectPath}/wGlobal/content/acronyms/standard.wAcronyms.php" limit=""><xsl:value-of disable-output-escaping="yes" select="wd:fragment[@id = 'text']"/></wsl:addAcronyms>
            </xsl:when>                      
            <xsl:when test="php:functionString('wVariables::getValue', 'autolinks_active', '/deGlobal') = 'yes'">
              <wsl:addAutolinks path="{$wProjectPath}/wGlobal/content/autolinks/standard.wAutolinks.php" limit=""><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