Hallo ich hab ein kleines (vielleicht auch größeres) Problem welches mich schon seit Tagen beschäftigt.
Und zwar verwende ich jp_pageteaser um meine Artikelseiten auf übergeordneten Seiten anteasern zu lassen.
Nun soll das ganze so dynamisch wie möglich geschehen. Das heist die Redakteure sollen neue Seiten anlegen könne ohne sich gedanken über plugins machen zu müssen.
Dazu muss ja auf Seiten die eine Teaseransicht darstellen sollen (treeLevel 3) das Plugin "Seitenteaserliste" als Seiteninhalt angelegt werden. Auf den zu teasernden Artikelseiten (treeLevel 4) muss zusätzlich zum Seiteninhalt noch das Objekt Seitenteaser eingefügt werden.
Diese beiden schritte würde ich gern per Typoscript errreichen so das jede neu angelegte Seite auf den beiden genannten Ebenen automatisch über die richtigen plugins und einstellungen verfügt, so das sich die Redakteure wirklich nur um die Inhalte zu kümmern brauchen.
Ich hab schon so einiges Probiert, aber so richtig will das alles nicht.
Wäre sehr dankbar wenn mir da einer helfen könnte.
Keiner eine Idee dazu?
Ich verzweifel langsam daran. Das muss doch irgendwie machbar sein.
Die Redakteure sollen später halt nicht mit den Plugins rumfummeln sondern nur ihre Seiten erstellen und mit Inhalt füllen. 😢
Schon mal die Extension 'gst_topcontent' ausprobiert?
Hi Couga,
ich denke ich kann dir weiterhelfen. Zumindest was das erstellen der Teaser-Datensätze angeht. Die Extension hat von Haus aus die Möglichkeit, dass beim erstellen von neuen Seiten und auch Übersetzungen automatisch Teaser-Datensätze mit konfigurierbaren Default-Werten erstellt werden.
Die möglichen TS-Einstellungen findest du in der Doku http://typo3.org/documentation/document-library/extension-manuals/jp_pageteaser/2.1.5/view/1/4/ recht weit unten beim Abschnitt "defaultValues".
Eine Beispiel-Konfig
plugin.tx_jppageteaser_pi1 {
setDefaultValuesOnPageCreation = 1
standard {
# Use page title
titleOption = 1
# Use page abstract
descriptionOption = 2
}
}
Für dein zweites Problem könnte ich mir vorstellen, dass du das Plugin auf Level 3 per TS an einen Marker platzierst oder direkt per TS wenn du TemplaVoila verwendest.
# entweder 2 oder 3 als Zahl, weiß nich genau wo TYPO anfängt zu zählen
[treeLevel = 3]
lib.pageteaser < plugin.tx_jppageteaser_pi1
lib.pageteaser {
mode = dynamic
...
}
[end]
Ich hoffe ich konnte dir ein wenig weiterhelfen.
Gruß
Tobias (Entwickler der Extension)