[TYPO3-german] zu viele Template-Dateien in /uploads/tx_ttnews
Michael Landgraf
michael at landgraf.ws
Fri Aug 24 18:54:55 CEST 2007
Martin Holtz wrote:
> Hi Michael,
>
>>>> habe. Kommt nun eine weitere Sprache oder Unterseite hinzu nimmt die
> ähm - warum sollte eine andere Sprache zu einem anderen Layout führen? Ist
> nicht nötig.
>
>>> Jetzt kannst Du überall auf deinen Seiten, wo Du eine bestimmte
>>> TemplateDatei auswählen möchtest, mit dem Befehl oben plugin.tt_news.x
>>> die entsprechende Datei setzen.
>>
>> bedeutet dies, dass ich bei plugin.tt_news.x mit dem 'x' konkret die ID
> ähm, ne - das "x" war nur als Platzhalter für den Parameternamen gedacht,
> ich wusste/weiß nicht, ob der Parameter "templateFile" wirklich richtig
> ist.
> TYPO3 hat nix magisches, in der Regel sind die Parameter ziemlich sinnvoll
> benannt:)
>
> # Das im Typoscript definiert Deine Vorlage
> plugin.tt_news {
> templateFile = /fileadmin/vorlage.tmpl
> }
>
> Du kannst jetzt auf eine Seite mit einem Plugin ein neues Template anlegen
> und dort diesen Schnipsel reinschreiben und schon wird die andere Vorlage
> verwendet.
> plugin.tt_news {
> templateFile = /fileadmin/eine_andere_vorlage.tmpl
> }
>
>> ein bestimmtes Template zuweisen. Das wäre eigentlich auch schon O.K.
>> Noch besser wär's natürlich, wenn ich jedem einzelnen oder einer
>> beliebigen Liste von tt_news-Plugins ein spezifisches Template per
>> Typoscript zuweisen könnte. Das wäre es was ich bräuchte. Der Effekt
>> wäre, dass ich
> Da musst Du mal schauen, wenn "templateFile" vom Typ stdWrap ist, dann
> geht das, sonst nicht.
>
> Aber hast Du mehrere Plugins auf einer Seite?
>
> Und warum überhaupt soviele unterschiedliche Templates?
>
>> nicht mehr zich Dateien ändern muss, welche ich erstmal den jeweiligen
>> Plugins zuordnen muss. Es würde genügen, wenn ich diese eine
>> Template-Datei ändere und die Änderung würde dann in allen zugewiesenen
>> Plugins übernommen; und der Ordner /uploads/tx_ttnews/ wär wieder leer.:)
> äh?
>
> Wenn alle Plugins das gleiche Template verwenden sollen, dann benutzt Du
> einfach die Typoscript Funktion und löscht ggf. im Plugin zugefügte
> Templates dort. Dann verwenden alle news-Plugins das selbe Template.
>
> Wenn Plugins auf unterschiedlichen Seiten unterschiedliche Templates
> verwenden sollen, dann machst Du das ebenfalls über Typoscript und fügst
> auf den entsprechenden Seiten den Schnipsel oben mit dem angepassten
> Dateinamen hinzu.
>
> Wenn Du mehrere Plugins auf einer Seite hast und die sollen
> unterschiedliche Templates verwenden, dann musst Du dich bißchen mehr mit
> Typoscript beschäftigen - da helfe ich Dir erst, wenn Du mir erzählst
> warum das nötig ist;)
>
> ich hoffe, ich hab mich halbwegsverständlich ausgedrückt - Syntax-Fehler
> kannst mit Hilfe des manuals korrigieren.
>
> gruß,
> martin
Hi Martin,
du hast schon recht, dass Ganze ist verwirrend. Solange ich nur die tt_news
verwendet habe kam ich wunderbar zurecht. Dann wollte ich Events mit
einbinden. "Nimmst gleich die mbl_newsevent, das ist am einfachsten";;;
dachte ich mir. Ich schwör dir, drei Monate habe ich nur am Template
rumgeschraubt bis ich die Extension auch nur zu einer Ausgabe bewegen
konnte.
Eigentlich benutze ich nur insgesamt vier Templates, die zwei
Standard-Templates und zwei modifizierte. Das Problem war, dass ich die
event-templates direkt im Plugin setzten musste; per Seiten-TS ging's
einfach nicht, bis ich gestern dank deines Anstosses einen Geistesblitz
hatte. Ich hab die event-templates jetzt nicht per
plugin.tt_news.mbl_newsevent.templateFile sondern per
plugin.tt_news.file.templateFile eingebunden. Das funktioniert wunderbar.
Übrigens: templateFile ist vom Typ resource.
Ein Kuriosum habe ich noch: Auf der Startseite muss ich die modifizierte
Event-Template-Datei sowohl im Plugin als auch im Seitentemplate setzten.
Das Eine scheint ohne das Andere nicht zu funktionieren. Bei der
News-Template-Datei hingegen geht's einfach per Typoscript. Na ja, das sind
bei momentan drei Sprachen drei Dateien im uploads-Ordner. Damit kann ich
leben. Zumindest weiss ich jetzt zu welche Datei zu welchem Plugin gehört.
Also nochmal vielen herzlichen Dank für deine Unterstützung und noch ein
dickes Lob an eure Newsgroup, hab nicht erwartet so schnell Hilfe zu
erhalten.
viele grüße
michael
PS. Werde die Seite dieses Wochenende mal Online stellen, dann kannst du dir
mal anschauen was ich bis jetzt habe. http://test1.globaldriver.ws
More information about the TYPO3-german
mailing list