Typo3 Tutorial: Modern FAQ (irfaq)
Da ich das Handbuch für die Extension sehr dürftig finde, anbei in kurzen Schritten ein kleines Tutorial. Anschließend gibt es nachher noch ein paar Tipps zur Konfiguartion.
Das Tutorial ist bewusst kurz gehalten und gibt nur die groben Schritte an. Bei Fragen helfe ich gerne.
Extension: Modern FAQ ( irfaq )
- Installation der Extension wie gewohnt über den Erweiterungs-Manager.
- Als nächstes muss irfaq ins Template aufgenommen werden. Dazu das Template der “root”-Seite aufrufen, danach das komplette Template öffnen (Click here to edit whole template record) und unter “Enthält” das Object “IRFAQ default TS (irfaq)” einfügen.
- Anschließend erstellt man sich einen SysOrdner für die Fragen und wenn gewünscht, einen zweiten oder auch dritten für Kategorien und Experten. Dazu jeweils eine neue Seite erstellen und als Typ SysOrdner einstellen. Den Titel nicht vergessen. Im Reiter Optionen unter “Enthält Plug-In” das “Modern FAQ” einstellen. Nun kann man über die Listen-Ansicht neue Datensätze vom Typ FAQ, FAQ category oder FAQ expert einfügen.
- Nun wird die Seite angelegt, auf der die FAQ erscheinen sollen. Anschließend wird ein neues Inhaltselement mit dem Typ “Modern FAQ” angelegt. Neben verschiedensten Einstellungen muss man hier den SysOrdner mit den Fragen unter Ausgangspunkt einstellen.
Tipps zur Konfigurierung:
Ich hab die Einstellung “Dynamic view with dhtml (answers folding out)” gewählt. Leider musste ich feststellen, dass das Ergebnis nicht W3C valide war. Folgendes habe ich getan, um das zu erreichen:
- Das Template öffnen. Zu finden ist das unter \typo3conf\ext\irfaq\res\irfaq.tmpl.
- In diesem Template zuerst den Stylesheet-Tag mit type=”text/css” erweitern. Das sieht dann so aus:
<link rel=”stylesheet” href=”###SITE_REL_PATH###res/styles.css” type=”text/css” /> - Anschließend nach unten zu ###TEMPLATE_DYNAMIC### und dort aus den beiden Links die Leerzeichen aus der JavaScript-Parameter-Übergabe entfernen. Fertig sieht das ganze dann so aus:
<a href=”javascript:tx_irfaq_toggleAll(true,’###HASH###’,###COUNT###);”>###TEXT_SHOW###</a> / <a href=”javascript:tx_irfaq_toggleAll(false,’###HASH###’,###COUNT###);”>###TEXT_HIDE###</a> - Schließlich habe ich noch die Cleaner-Div durch ein einfaches <br> ersetzt, also aus
<div class=”tx-irfaq-cleaner”> </div> wird:
<br style=”clear: left;” /> - Zuletzt habe ich noch das StdWrap der Frage herausgenommen, da das <p>-Tag in <dt> auch Fehler erzeugt hat. Hierzu ins TypoScript des Templates einfach folgende Zeilen einfügen:
//FAQ Einstellungen
plugin.tx_irfaq_pi1 {
general_stdWrap >
}
So, ich hoffe ich habe im Eifer des Gefechtes nichts vergessen. Muss mich aber nun wieder an die neue Typo3-Seite machen.
Sie können einen Kommentar hinterlassen oder einen Trackback von Ihrer eigenen Seite senden.
» Startseite: Webstylerins Blog
» Nächster Beitrag: Typo3-Wahnsinn: Probleme zwischen realURL & tt_news
» Vorheriger Beitrag: Webstylerin.de geht an den Start

Vielen Dank für Deine Ausführungen haben mir auch sehr weit geholfen. Leider hat es der Extensionersteller nicht geschafft, anzugeben wo die Kategorien erstellt werden müssen. Das ist:
-Die “General Records Storage Page” ist der Sys-Folder, den du in Seiteneigenschaften der£
Root-Seite deines Projektes als ebendiese angegeben hast (auf deutsch heisst es glaube ich
Allgemeine Datensatzsammlung)
Weitergeholfen hat mir beim googlen “Harald” in einem Thread.
Grüsse
jody