Hallo Bernd, vielen Dank für Deine Antwort.
>> Bisher habe ich mit ###MARKER### und ###SUBPART### gearbeitet. Das scheint >> ja > augenscheinlich auch noch zu funktionieren. >> >> Aber was ist mit BackendLayouts und FluiodTemplate? Wie hängen diese zusammen >> oder gibt es ggf. demnächst etwas Neues? Hab da was von Bootstrap oder >> GridElements gehört? >einen direkten Zusammanhang gibt es nicht. den programmierst >(eigentlich: konfigurierst) du über Typoscript in die Installation. >Genauso wie mit Marker Templates. Ok, das müsste heißen, dass ich im Grunde im TYPOSCRIPT kaum Änderungen haben müsste, richtig? > Bei Fluid kannst du natürlich auch etwas Logik [1] ins Template > verlagern, u.a. auch die Abfrage nach dem gewählten BE-Layout, das dann > steuert welches FE-Template benutzt werden soll. Konkreter: welcher Teil > der FE-Templates benutzt werden: Das sind dann diese Abfragen nach dem Motto »if« ? Wenn diese Eigenschaft zutrifft wird die Bedingung ausgeführt sonst nicht. >1. bestimme das aktive Layout und speichere es in eine globale >Fluid-Variable: > page = PAGE > page { > 10 = FLUIDTEMPLATE > 10 { > file = {$syspath}/html/f-template.html > layoutRootPath = {$syspath}/html/ > partialRootPath = {$syspath}/html/partials/ > variables { > layout = TEXT > layout.field = backend_layout > layout.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide > } > } > } Was hast das jetzt mit den beiden Zeilen layoutRootPath und partialRootPath auf sich? Muss ich da was definieren oder wird das durch das System gestellt? > 2. jetzt kannst du im Haupttemplate gezielt eine Section und/oder ein > Partial anspringen: > jedes Layout ist eine Sections in einem Partial: > <f:render partial="pageLayouts" section="layout-{layout}" > arguments="{_all}" /> > > jedes Layout ist ein eigeness Partial: > <f:render partial="layout-{layout}" arguments="{_all}" /> > > jedes Layout ist eine Section im Haupttemplate: > <f:render section="layout-{layout}" arguments="{_all}" /> > > oder viele <f:if> um an jeder Stelle einzeln zu entscheiden in welchem > Layout was sichtbar sein soll (siehe [1]) oder, oder, oder ... die übliche Vielfalt bei TYPO3 > Wie ist denn hier die Einschätzung, auch hinsichtlich der Zukunftssicherheit? > Möchte nicht beim nächsten LTS-Update alles wieder neu bauen müssen… J > normalerweise solltest du alte Konfigurationen beibehalten können. > Dateien werden seit 6.0 etwas anders behandelt (FAL). die alte > Funktionalität existiert aber auch noch! > Bei der Programmierung gibt es jetzt Namespaces (aber auch hier > funktioniert fast alles noch nach altem Muster) und includes sind > überflüssig (ok. die _muss_ man dann entfernen) Ich denke, wenn ich schon diesen Sprung von TYPO3 4.5 nach TYPO3 6.2 mache, sollte ich auch beim Layout neue Wege gehen. > Sauberer wird es natürlich wenn man auf die _noch_ funktionierenden > Funktionen verzichtet und es im neuen Schema neu aufbaut. > Die Technik bei HTML und CSS und JS ist weiter gegangen (Stichwort: > responsive). die Mode bzgl. welche Layouts gerade 'in' sind hat sich > auch geändert. Vielleicht ist sowieso mal wieder Zeit dem Webauftritt > einen Tapetenwechsel zu verpassen. Wie oben schon geschrieben, die Veränderung ist notwendig. Danke Micha _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german