Zum Inhalt springen

Teile des Typoscripts auslagern

Erstellt am 17. November 2007 · 6 Antworten · letzte Antwort am 21. November 2007

Tags: Frage

marco23 ·

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.

jweiland ·

Der Befehl zum Einfügen muss so lauten:

<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/fileadmin/tsscripts/content.ts">

Jochen Weiland

marco23 ·

...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?

jweiland ·

Nein, das Forum hat den Befehl nicht umgebaut und meine Zeile unterscheidet sich auch von Ihrer Zeile.

Jochen Weiland

marco23 ·

...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.

Unbekannter Benutzer ·

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

Wool ·

<include_typoscript: source="FILE: /fileadmin/tsscripts/content.ts">

ich würde es mal probieren den / vor dem fileadmin zu entfernen...