---
title: "Extension a21glossary zeigt kein Glossar an"
url: "https://www.typo3.net/d/40874-extension-a21glossary-zeigt-kein-glossar-an"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-04-05"
last_reply: "2007-09-12"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension a21glossary zeigt kein Glossar an

Extensions · 3 Antworten · gestartet 2006-04-05

## Eröffnungsbeitrag

**michelfontaine** · 2006-04-05 · [Beitrag #1](https://www.typo3.net/d/40874-extension-a21glossary-zeigt-kein-glossar-an/1)

Hallo zusammen,

die Extension a21glossary zeigt bei mir kein Glossar an. Alles andere arbeitet fein, Tags werden eingefügt, die Links führen auch mit dem Parameter des Glossareintrags auf das Glossar, z.B.

index.php?id=32&tx_a21glossary[uid]=1&tx_a21glossary[back]=10&cHash=ded167f3a9

Meine Konfiguration:

```typoscript
config {
		tx_a21glossary {
				noLang = 0
				xmlLang = 1
				pidList = 32
				linkToGlossary = acronym,dfn,abbr
				linkOnlyIfNotEmpty = description
		}
}
```

Alles andere ist ja wohl im static template konfiguriert, oder habe ich etwas Wichtiges übersehen?

Würde mich sehr über Antwort freuen!

Grüße,
mic.

## Antworten

### [#2](https://www.typo3.net/d/40874-extension-a21glossary-zeigt-kein-glossar-an/2) · Levanah · 2007-09-12

Hallo!

Ich habe festgestellt, dass das Glossar im FE nur ausgegeben wird, wenn über "Include static (from extensions)" **kein** css_styled_content ausgewählt wird. Nur möchte ich mit CSS arbeiten, also muss ich noch nach einer Lösung suchen...

Levanah

### [#3](https://www.typo3.net/d/40874-extension-a21glossary-zeigt-kein-glossar-an/3) · Levanah · 2007-09-12

Ich habe nun folgende Feststellung gemacht:

Im Template muss unter "Include static" *content (default)* und unter "Include static (from extensions)" *Accessibility glossary (a21glossary)* ausgewählt werden. Diese Extension beißt sich leider nach wie vor mit *CSS Styled Content (css_styled_content)*. Hat jemand eine Lösung?

### [#4](https://www.typo3.net/d/40874-extension-a21glossary-zeigt-kein-glossar-an/4) · Levanah · 2007-09-12

Hab nun eine Lösung gefunden: Einfach das TypoScript aus den beiden txt-Dateien im Extension-Ordner **a21glossary > static** in das Template übertragen! Dann kann man auch wieder *css_styled_content* benutzen und *content (default)* aus dem Template entfernen.

**CONSTANTS:**

```typoscript
a21glossary {
   storagePage = 46
   glossaryPage = 47
   allWrap = <dl class="glossary">|</dl>
   shortWrap = <dt>|</dt>
   restWrap = <dd>|</dd>
   typeWrap = <span class="type">|</span>
   longWrap =  <b>|</b>
   descriptionWrap = <p class="description">|</p>
   back = back
   backWrap = <p class=back">|</p>
   allEntries = show all entries
   allEntriesWrap = <p class="all">|</p>
   orderBy = short
}
```

**SETUP:**

```typoscript
config.tx_a21glossary {
   caseSensitiv = 1
   patternModifiers = s
   patternModifiersLink =
   excludePages = {$a21glossary.glossaryPage}
   excludePages.{$a21glossary.glossaryPage} = acronym,abbr,dfn
   pidList = {$a21glossary.storagePage}
   linkToGlossary = acronym,abbr,dfn
   linkOnlyIfNotEmpty = description
   typolink {
     parameter = {$a21glossary.glossaryPage}
     parameter.override.field = link
     additionalParams.field = uid
     additionalParams.wrap = &tx_a21glossary[uid]=|
     additionalParams.dataWrap = |&tx_a21glossary[back]={TSFE:id}
     useCacheHash = 1
     ATagParams = class="glossary"
   }
}

tx_a21glossary_main = COA
tx_a21glossary_main {
   10 = TEXT 
   10.if.isTrue.field = short
   10.field = short
   10.wrap = {$a21glossary.shortWrap}

   20 = COA
   20.wrap = {$a21glossary.restWrap}
   20 {
      10 = CASE
      10.key.field = shorttype
      10.stdWrap.if.isTrue.field = shorttype
      10.stdWrap.wrap = {$a21glossary.typeWrap}
      10.acronym = TEXT
      10.acronym.value = Akronym von: 
      10.abbr = TEXT 
      10.abbr.value = Abkürzung von: 
      10.dfn = TEXT       
      10.dfn.value = Definition: 
   
      20 = TEXT
      20.if.isTrue.field = longversion
      20.field = longversion
      20.wrap = {$a21glossary.longWrap}

      30 = TEXT
      30.if.isTrue.field = description
      30.field = description
      30.wrap = {$a21glossary.descriptionWrap}
   }
}
 
tt_content.list.20.a21glossary = CONTENT
tt_content.list.20.a21glossary {
   table = tx_a21glossary_main 
   stdWrap.wrap = {$a21glossary.allWrap}
   stdWrap { 
     append = COA
     append.stdWrap.if.isTrue.data = GPvar:tx_a21glossary|back
     append.10 = TEXT
     append.10.value = {$a21glossary.back}
     append.10.wrap = {$a21glossary.backWrap}
     append.10.typolink.parameter.data = GPvar:tx_a21glossary|back
     append.10.typolink.useCacheHash = 1
     append.20 = TEXT
     append.20.value = {$a21glossary.allEntries}
     append.20.wrap = {$a21glossary.allEntriesWrap}
     append.20.typolink.parameter.data = TSFE:id
   }
   select {
      pidInList.field = pages
      orderBy = {$a21glossary.orderBy}
      where = exclude=0
      andWhere.data = GPvar:tx_a21glossary|uid
      andWhere.wrap = uid=|
      andWhere.required = 1
      languageField = sys_language_uid
   }
}

plugin.tx_a21glossary._CSS_DEFAULT_STYLE (
   acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
   dl.glossary dt { color: #ff0000; font-weight: bold; font-style: normal; margin: 0 0 3px 0; }
   dl.glossary dd { margin: 0 0 15px 20px; }
   dl.glossary .description { font-weight: normal; margin: 0; padding: 0; }
   dl.glossary .type { color: #0000ff; font-style: italic; padding: 0 3px 0 0; }
)
```

Doch Mic wird nach so vielen Jahren bestimmt schon selber eine Lösung gefunden haben! :)

Levanah

---

Quelle: „Extension a21glossary zeigt kein Glossar an“, typo3.net, https://www.typo3.net/d/40874-extension-a21glossary-zeigt-kein-glossar-an
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
