TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

backend_layout, automaketemplate mit unterschiedliche template-dateien


Autor Nachricht
Verfasst am: 20. 06. 2012 [18:58]
wini2
Themenersteller
Dabei seit: 05.05.2003
Beiträge: 217
hallo,

im habe das government-package probehalber installiert und kämpfe mit dem backend_layout. bisher habe ich verschiedene seiten nach modern-template-builder gemacht, d. h. mit automaketemplate und rlmp_tmplselector.

im gov.package gibt es zwei backend_layouts, die aber dieselbe template datei verwenden. ich suche einen weg, um die auswahl der html-vorlage übder die auswahl des drop-downs für das backend-layout zu steuern; im grunde etwas typoscript, das den templateselector ersetzt. es wäre toll, wenn mir jemand einen tipp geben könnte, wie die anregungen hier

http://www.mail-archive.com/typo3-german@lists.typo3.org/msg12131.html
und hier
http://blog.andreasbecker.de/2011/04/12/grid-view-als-templateselector-in-typo3-4-5-lts/

beschriebenen lösungsansätze auf den autoparser zu übertragen sind.

danke für jeden hilfreichen tipp

Profil
Verfasst am: 22. 06. 2012 [13:21]
wini2
Themenersteller
Dabei seit: 05.05.2003
Beiträge: 217
hab mittlerweile eine lösung: ext-template 'plugin.automaketemplate' wie folgt geändert

TYPOSCRIPT
# Configuring the Auto-Parser for main template:
#Abfrage des BE-Layouts in der Seiten-Flexform und
#Zuweisung des passenden HTML-Templates
 
temp.templatewahl = COA
temp.templatewahl {
  10 = CASE
  10 {
    key.cObject = TEXT
    key.cObject {
      field = backend_layout
      ifEmpty.cObject = TEXT
      ifEmpty.cObject.data = levelfield: -2, backend_layout_next_level, slide
    }
 
    1 = FILE
    1.file = fileadmin/default/templates/standard.html
    2 = FILE
    2.file = fileadmin/default/templates/2-spalten.html
    3 = FILE
    3.file = fileadmin/default/templates/3-spalten.html
    default = FILE
    default.file = fileadmin/default/templates/standard.html
  }
}
 
plugin.tx_automaketemplate_pi1 {
 
  # Read the template file
  content = FILE
  #content.file = {$filepaths.templates}{$plugin.tx_automaketemplate_pi1.templatefile}
  content < temp.templatewahl
  ...
  #rest wie gehabt


vielleicht kann es ja jemand brauchen. bin aber auch für optimierungen und andere ansätze dankbar.

Profil
Verfasst am: 08. 12. 2012 [15:03]
chtypo
Dabei seit: 10.11.2004
Beiträge: 127
Vielen Dank für diese Vorlage. Nun ich habe diese versucht in Typo3 6.0.0 einzusetzen. Aber leider springt das Frontend wenn nicht der Defaultwert gesetzt ist, auf eine bestimmte Unterseite obwohl im Menü eine andere Seite zur Anzeige gewählt wird.

Meine TS und Typo3 Kenntnisse sind zu schlecht um dies beurteilen zu können. Aber vielleicht kann mir da jemand aus der Schlappe helfen. Es wäre wunderbar, es würde funktionieren.

Sonst muss ich halt von Hand bei der jeweiligen Seite über ein ext-Template das Html-Template wechseln. Was aber schade wäre.

Vielen Dank für einen Tipp.

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 08.12.2012 um 16:06.]
Profil