Viele Extensions haben die Dateien setup.txt und constants.txt
Wie werden die Inhalte dieser Dateien korrekt eingebunden.
Bisher richte ich bei der Seite, welche die Extension nutzt ein ext. Template an und binde die Dateien ein.
Danach ändere ich die entsprechenden Optionen.
INCLUDE_TYPOSCRIPT: source="FILE: typo3conf/ext/sr_feuser_register/static/css_styled/constants.txt">
plugin.tx_srfeuserregister_pi1 {
userGroupUponRegistration = 3
userGroupAfterConfirmation = 2
pid = 119
loginPID = 573
registerPID = 574
editPID = 575
confirmPID = 576
email=info@meineseite.de
siteName = Schwedenhaus - Das Original
formFields = username, last_name, password, email,
requiredFields = username, password, email,
}
Ist das so korrekt oder wird das generell anders gemacht ?
Torsten.E
das brauchst du so nicht einzubinden, dazu einfach bei deinem template unter includes > include static from extension die extension auswählen und speichern
georg
man kann's auch einfacher haben - danke
Warum werden diese Dateien nicht automatisch
(Standard) eingebunden, wenn diese sowieso benötigt
werden ?
Torsten.E
Naja ich will nicht jedes TS in jedem Seitenbaum haben, so kann man bestimmtes TS auf bestimmten Seiten ermöglichen. Das ist dann besonders wichtig, wenn das default TS abgeändert wird
georg
OK, aber normalweise wird ein Content-Element eingerichtet
welches ein Plugin ist.
Und genau zu diesem Zeitpunkt könnten doch dann
die Constanten eingebunden werden, dann währen
diese einfach schon mal da :-)
Torsten.E
wie gesagt, es kommt drauf an. oft wird auch js, css usw eingebunden und das auf allen Seiten macht keinen Sinn.
Georg
moin,
es ist möglich setup und constant immer einzubinden, dazu muss für das setup die ext_typoscript_setup.txt direkt im Extensionsverzeichnis erstellt werden.
Armin
Der Post ist zwar schon etwas älter aber es geht genau um meine Fragestellung.
dazu einfach bei deinem template unter includes > include static from extension die extension auswählen und speichern
Bei mir wird meine extension dort noch niergendwo angezeigt. Was muss ich tun damit ich sie dort anwählen kann? Und woher weis typo3 dann dass die setup.txt im static-Verzeichniss ist? Ist das so Standard?
Mir fehlt da etwas hintergrundwissen.
kann man nicht einfach in irgend einer ext_xxxconf angeben wo das Standart setup und conf liegt?
Du musst T3 schon sagen, wo dein static Ordner ist - das geht über die ext_tables.php:
t3lib_extMgm::addStaticFile($_EXTKEY,'static/', 'Add TS');
Dann noch Cache leeren...
Die Ganzen selbstverständlichen Schritte sind manchmal garnicht so einfach.
1. t3lib_extMgm::addStaticFile($_EXTKEY,'static/', 'Add TS');
2. TS einbinden im Templatemodul Info/Modify...
3. Im Plugin $this->conf = $conf;
dann gehts.
Siehe dazu auch
hier