[TYPO3-german] tt_news AMENU Aktiv Status bei Single View
Jörg Winter
winter at b-net1.de
Mon Feb 8 01:36:26 CET 2010
Hi Bob,
Dieses Script beinhaltet meines Erachtens zwei verschiedene Ansätze bzw.
Funktionen.
1.
Der archiveActiveMarkerContent ist ein String der im Template am Marker
###ARCHIVE_ACTIVE### ausgegeben wird wenn der aktive Datensatz mit dem
MenuItem übereinstimmt. Hiermit kann man im Template z.B. mit folgender
Zeile
<li ###ARCHIVE_ACTIVE###><!--###LINK_ITEM###-->###ARCHIVE_TITLE###:
###ARCHIVE_COUNT### ###ARCHIVE_ITEMS###<!--###LINK_ITEM###--></li>
das li mit der Klasse "active" versehen.
Diese Funktion steht IMHO aber erst ab tt_news 3.0 zur Verfügung.
2.
Das archiveTitleCObject ist das ContentObjekt das am Marker
###ARCHIVE_TITLE### ausgegeben wird. Bei mir benutze ich dafür z.B.
folgendes Typoscript:
archiveTitleCObject = COA
archiveTitleCObject {
10 = TEXT
10 {
field = start
strftime = %Y
wrap = <div class="active">|</div>
if.value.field = start
if.equals.data = GPvar:tx_ttnews|pS
}
20 = TEXT
20 {
field = start
strftime = %Y
if.value.field = start
if.equals.data = GPvar:tx_ttnews|pS
if.negate = 1
}
}
Viele Grüße,
Jörg
Am 07.02.10 19:06, schrieb bob wild:
> Hi,
>
> Das AMENU, welches auf einer Listenseite mit archivierten Artikeln
> angezeigt wird, hat keinen Aktivstatus, sobald die Singleview des
> Artikel aufgerufen wird. Ich versuche daher, dies mit eine GPvar-Abfrage
> irgendwie hinzukriegen, aber ich schaff es nicht ganz und ersuche euch
> um Hilfe.
>
> Ich suche eine if-else Abfrage, die bei true einen wrap setzt, ungefähr so:
>
> ...
> archiveActiveMarkerContent = active
> archiveTitleCObject >
> archiveTitleCObject {
> 10 = TEXT
> 10 {
> field = start
> strftime = %Y
> if.value.date = Y
> if.equals.data = GPvar:tx_ttnews|year
> wrap = <div class="active">|</div>
> }
> }
> ...
>
>
> ... nur dass das nicht funktioniert.
>
> (Das Snippet hab ich von diesem Eintrag:
> http://www.typo3-jack.net/typo3-english-lists-netfielders-de/10193-typo3-tt_news-amenu.html)
>
>
> wer weißt Rat?
>
> Danke!
> LG, Robert
More information about the TYPO3-german
mailing list