Hallo Leute,
ich beisse mich nun seit einigen Tagen durch Typo3 und lerne jede Stunde was neues. Jetzt versuche ich einen Teil meines TS in eine externe Datei auszulagern. Leider gelingt mir dies nicht so recht. In meinem Template habe ich den Befehl
<include_typoscript: source="”FILE:" /fileadmin/tsscripts/content.ts="">
eingesetzt und eine entsprechende Datei im fileadmin-Ordner angelegt.
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
Egal was ich bisher versucht habe, hat nicht zum Erfolg geführt. Die Informationen werden nicht eingebunden.
Ist der Befehl zum Einfügen richtig?
An welcher Stelle im Template muss der Befehl gesetzt werden?
Wie muss die externe Datei aufgebaut werden?
Besten Dank im voraus.
Der Befehl zum Einfügen muss so lauten:
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/fileadmin/tsscripts/content.ts">
Jochen Weiland
...danke, Herr Weiland.
Leider hat das Forum den Befehl umgebaut. So wie von Ihnen genannt steht er auch in meiner Konfiguration - ohne Erfolg.
Wie muss denn die ausgelagerte TS-Datei aussehen?
Nein, das Forum hat den Befehl nicht umgebaut und meine Zeile unterscheidet sich auch von Ihrer Zeile.
Jochen Weiland
...sei´s drum, irgendwie ist jedoch ein Fehler beim Einfügen hier in dieses Forum passiert.
Ich habe den Befehl so wie in Ihrer ersten Antwort eingefügt. Die Informationen aus der Datei werden aber nicht berücksichtigt. Mein Verdacht liegt in der Form der externen Datei. Hier habe ich nur die Befehle, die ich aus dem Haupttemplate herausgelöst habe, eingefügt. Ich werde die externe Datei nochmal genauer unter die Lupe nehmen. Danke.
vermutlich sind die Pfade nur halb gesetzt, das am besten erst mal prüfen (page.10.marks... statt einfach nur marks...)
Ansonsten ist das hier beschriebene Vorgehen von Jochen Weiland korrekt, daran liegts also sicher nicht.
Viele Grüße
Niki
<include_typoscript: source="FILE: /fileadmin/tsscripts/content.ts">
ich würde es mal probieren den / vor dem fileadmin zu entfernen...