Zum Inhalt springen

Contagged und Templavoila

Erstellt am 11. Juni 2011 · 4 Antworten · letzte Antwort am 16. Juni 2011

Tags: Frage

Juergen_190 ·

Hallo,

Ich habe eine Testsite mit Typo3 4.5.2 und Templavoila 1.5.4

Nun wollte ich die Extension contagged zum laufen bringen, die einen
sehr guten Funktionsumfang hat. Ich bin wie folgt vorgegangen:

-Extension, Version 1.6 installiert
-statisches Template und css in rootpage eingebunden(edit the wohle templaterecord)
-sysordner für einträge angelegt, 3 eintraege angelegt, die auch als wort auf der site vorkommen
-seite für das plugin (list contagged) angelegt und plugin eingefügt
-ins typoscript setup der rootpage dieses eingefügt:

tt_content.text.20.parseFunc.userFunc >
plugin.tx_contagged {
listPages = 91 (Das ist eine Inhaltsseite mit 10 unterseiten)
storagePids = 267 (mein sysordner mit eintraegen)
includeRootPages = 2(meine rootpage)
modifier = Uisu(seite ist in utf8 codiert)
}

Es passiert nichts.

Kann mir jemand einen Tipp geben, was mir hier noch fehlt??

Vielen Dank für Tipps

Juergen

re-aktor ·

Ich habe gerade ein sehr ähnliches Problem. Obwohl ich die Extension schon erfolgreich eingesetzt habe, will sie auf einer Installtion einfach nicht parsen. Die Liste wird aber angezeigt.

@Jürgen
Woher hast du diesen snippet?

tt_content.text.20.parseFunc.userFunc >
Juergen_190 ·

Hallo,

Ich weiss nicht mehr, woher ich den snippet habe, ich habe es jetzt aber erfolgreich umgesetzt, und mir gleich eine Minianleitung gespeichert (digitale Demenz:-) )

Hier ist sie:

#constants des root templates

#202 ist der sysordner mit den einträgen
#203 ist die seite mit dem plugin
#2 ist die root seite
#beim plugin in der "Datensatzsammlung " den sysordner mit den einträgen angeben

contagged.includeRootPages = 2
contagged.storagePids = 202
contagged.listPages = 203
contagged.excludeTags = h1
contagged.addBackLink = 1
contagged.dontLinkActivePage = 1
contagged.fieldsToMap = uid,pid,term_main,term_alt,term_type,term_lang,term_replace,desc_short,desc_long,image,imagecaption,imagealt,imagetitle,related,link,exclude

#einstellungen fuer contagged
#das ist im TS setup des root templates
tt_content.text.20.postUserFunc >
plugin.tx_contagged {
listPage = 203
storagePids = 202
includeRootPages = 2
}
tt_content {
text.20.postUserFunc = tx_contagged->main
bullets.20.postUserFunc = tx_contagged->main
table.20.stdWrap.postUserFunc = tx_contagged->main
uploads.20.itemRendering.20.2.postUserFunc = tx_contagged->main
image.20.caption.1.postUserFunc = tx_contagged->main
html.postUserFunc = tx_contagged->main
}
#contagged ende

Gruss, Juergen

re-aktor ·

Schön zu hören das du es zum laufen bekommen hast. Soweit bin ich leider noch nicht.

Ich hab zwar jetzt eine Ausgabe mit Verlinkung, aber leider werden die dfn bzw. abbr tags durch htmlspecialchars gejagt, ergo lesbar ausgegeben anstatt lediglich für die Semantik wirksam zu sein.
Ich nutze in meinen CEs folgenden code:

30 = TEXT
30.field = field_text
30.parseFunc = < lib.parseFunc_RTE 
30.stdWrap.parseFunc.userFunc = tx_contagged->main 
30.if.isTrue.field = field_text

Jemand zufällig ne Idee wie ich das korrigiere?

re-aktor ·

Habs raus gefunden, API studieren hilft :-)

30 = TEXT
30.field = field_text
30.parseFunc = < lib.parseFunc_RTE 
30.parseFunc.userFunc = tx_contagged->main 
30.if.isTrue.field = field_text