[TYPO3-german] Eigene Scripts einbinden unter Typo3 7.6.11

Alexander Künzl alexanderkuenzl at yahoo.de
Thu Nov 3 09:00:33 CET 2016


Hallo Wolfgang,

wenn Du im Fluid Inhalte ausgeben willst, kannst Du das entweder in 
einer einzigen HTML-Datei machen (wie bei meinem stark vereinfachten 
Beispiel gestern), oder Du verwendest Templates, Layouts und Partials 
wie das Bootstrap Package es tut und wie es auch am flexibelsten ist. 
Die HTML-Dateien verweisen dann aufeinander und müssen nicht alle 
einzeln im TypoScript angesprochen werden.

Templates, Layouts und Partials sind in der Regel alles HTML-Dateien:

1. Templates: Das ist der Hauptteil der Seite, in dem der Inhalt 
ausgegeben wird.

2. Layouts: Der äußere Rahmen. Das Template bestimmt, welches Layout es 
lädt.

3. Partials: Das sind kleine wiederverwertbare Codebausteine, die dann 
im Template, in Layouts und auch in Partials selbst geladen werden können.

Wo diese Dateien liegen, bestimmen die Eigenschaften templaterootPaths, 
layoutRootpaths und partialRootPaths.

Du legst im TypoScript erstmal fest, wo das Template liegt. Das kannst 
Du entweder mit der Eigenschaft .file (mit einem kompletten Pfad) machen 
oder du legst einen Templatenamen fest (am Anfang großgeschrieben) und 
legst dann ein HTML-Template mit demselben Namen an.

Dann legst Du die Rootpaths fest, damit TYPO3 weiß, wo es suchen muss.

All das hat das Bootstrap Package schon getan (ohne da jetzt genau 
reingesehen zu haben).

Wenn Du jetzt einzelne Dateien anpassen möchtest, kopier Dir die 
anzupassenden Dateien und einen eigenen Ordner im fileadmin oder in 
einer eigenen Extension und ergänze im eigenen Typoscript die im 
Typoscript des Bootstrap Package festgelegten Rootpaths mit einem 
höheren numerischen Index und einem Pfad, der auf Deine Verzeichnisse 
mit den angepassten Dateien zeigt. Dann sucht TYPO3 zuerst da und 
verwendet Deine angepassten Dateien. Für alle anderen benötigten 
Dateien, die es bei Dir nicht findet sucht es dann an der standardmäßig 
vom Bootstrap Package angegebenen Stelle.

Das ist hier relativ weit oben auch gut erklärt, gerade das mit den 
Aufbau der Pfadeigenschaften:
https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html

Viele Grüße

Alex



Am 03.11.2016 um 08:05 schrieb Wolfgang Ruthner:
> Quote: Ralf-Rene Schröder[1] wrote on Wed, 02 November 2016 23:28
> ----------------------------------------------------
>> nur mal so als Idee/Frage/Hoffnung, ich hoffe du hast es nicht in der
>> bootstrap Extension selber reingesetzt, sondern bist den standard TYPO3
>> Weg gegangen jegliche Änderungen an einem Platz deiner Wahl (fileadmin
>> oder eigene Extension) durchzuführen und den aufrufenden Pfad für
>> Templates/Partials entsprechend anzupassen...
>
> ----------------------------------------------------
>
> Hallo Ralf,
> also ich war schon froh, dass ich den entsprechenden Teil überhaupt mal
> gefunden habe, ich wüsste nicht wo ich es anders ändern sollte. ;-)
>
> ich habe die Datei "DefaultSubNavLeft.html" in
> typo3conf/ext/bootstrap_package/Resources/Private/Templates/Page
> angepasst. Mir ist auch noch nicht klar, wie die ganzen Dateien da in
> das Typo3 geladen werden. Ich habe mal das Haupt-TS angeschaut. Da sind
> über 10.000 Zeilen. Völlig irrer Overhead für so wenig Output ...
>
> Grüße
> Wolfgang
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list