[TYPO3-german] Abfolge der Abarbeitung von config und page etc

Robert Wildling robertwildling at gmail.com
Mon Aug 22 15:22:14 CEST 2011


Danke, Stephan, für die schnelle und ausführliche Antwort! Sehr hilfreich!

Schönen Tag!


> Hallo Robert.
>
>
> Die Frage kommt hier recht häufig, und es wundert mich regelmäßig, dass man Antworten dazu so schlecht findet.
>
> Hier meine beiden letzten Antworten zu diesem Thema:
> http://lists.typo3.org/pipermail/typo3-english/2011-July/075901.html
> http://old.nabble.com/Re%3A-TV-Typoscript-Objecpath-TS-%C3%BCberschreiben-p30078081.html
>
>
> Zu dem "wann und wo": Wir versuchen grundsätzlich, möglichst inhaltlich zusammengehörig zu strukturieren.
>
> Anstatt pro Seite das jeweils gültige TS zu hinterlegen, verwenden wir aufgabenspezifische TypoScript-Records (news, ansprechpartner, standorte, landkarte, libObjects, navigation, footer, header, etc). Natürlich gibt es oft mehrere Möglichkeiten. Überschriften sind in "libObjects" definiert. Wenn Newsüberschriften (ich meine damit lib.stdHeader auf der PID für die News-Detailansicht) abweichen sollen, sollen die dann ebenfalls nach "libObjects" um Einheitlichkeit mit Überschriften zu schaffen oder nach "news" weil es um Überschriften im Newskontext geht? Das ist Geschmackssache, sollte aber möglichst einheitlich durchgezogen werden.
>
> Warum die Parameter da sind wo sie sind kann ich dir auch nicht sagen. Ich würde es (insbesondere solche Parameter die man als inkonsistent sortiert ansehen könnte) mit "gewachsen" erklären, Änderungen hätten negative Auswirkungen auf bestehende Installationen. Verständnis für die Konfigurationsmethodik mittels TypoScript schafft das zwar nicht gerade, aber nachdem -- wenn man die oben erklärte Reihenfolge der Abarbeitung unterschiedlicher Quellen berücksichtigt -- die Position der Parameter innerhalb des eigenen TS-Codes flexibel ist, kann man problemlos Gruppen so bilden, wie man sie für inhaltlich sinnvoll findet.
>
>
> Grüße,
>
>
>
> Stephan Schuler
> Web-Entwickler
>
> Telefon: +49 (911) 539909 - 0
> E-Mail: Stephan.Schuler at netlogix.de
> Website: media.netlogix.de
>
>
> --
> netlogix GmbH&  Co. KG
> IT-Services | IT-Training | Media
> Andernacher Straße 53 | 90411 Nürnberg
> Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
> E-Mail: info at netlogix.de | Internet: http://www.netlogix.de
>
> netlogix GmbH&  Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
> Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
> Umsatzsteuer-Identifikationsnummer: DE 233472254
> Geschäftsführer: Stefan Buchta, Matthias Schmidt
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Robert Wildling
> Gesendet: Montag, 22. August 2011 14:31
> An: typo3-german at lists.typo3.org
> Betreff: [TYPO3-german] Abfolge der Abarbeitung von config und page etc
>
> Hi,
>
> Kann mir jemand bitte zu einer Stelle weißen, wo ich nachlesen kann, in welcher Reihenfolge TypoScript Objekte wie conf und page usw abgearbeitet werden? (ich suche offenbar falsch, mit Google habe ich bis jetzt keine mich erleuchtende Info gefunden...)
>
> Wie handhabt ihr das, wenn es ums Page Setup geht: definiert ihr zuerst das page-Objekt oder die config-Einstellungen mit allen Head-Infos wie doc-type, meta-Tags, title, languages etc, oder zuerst das Page-Obj mit den CSS-includes etc.?
>
> Irgendwie scheint es mir gerade so zu sein, dass die Infos seltsam verteilt sind. Warum ist zB der headerComment eine config-Angelegenheit?
> Ebenso metaCharset und doctype...
>
> Und wann gebt ihr Cleaning-Anweisungen an wie:
> ### Vorangestellten Anker bei Inhaltselementen entfernen tt_content.stdWrap.dataWrap>  tt_content.header.20.dataWrap>
>
> ### Zusaetzliche CSS-Klassen bei Standardueberschriften entfernen
> lib.stdheader.3 = LOAD_REGISTER
> lib.stdheader.3.headerClass =
> lib.stdheader.3.headerClass.noTrimWrap = | lib.stdheader.stdWrap.dataWrap>
>
> ### Einfache<hx>-Tags ohne Style-Deklarationen verwenden lib.stdheader.10.1.fontTag =<h1>|</h1>  lib.stdheader.10.2.fontTag =<h2>|</h2>  lib.stdheader.10.3.fontTag =<h3>|</h3>  lib.stdheader.10.4.fontTag =<h4>|</h4>  lib.stdheader.10.5.fontTag =<h5>|</h5>
>
> etc
>
> Vor / nach config oder page?
>
> Danke!
> LG, R
>
> _______________________________________________
> 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