Zum Inhalt springen

Ext-Template überschreibt ROOT-Template NICHT!

Erstellt am 4. Mai 2017 · 2 Antworten · letzte Antwort am 5. September 2017

Tags: TYPO3 6.x, Frage

prosbaer ·

Hallo,

ich habe hier eine altes Projekt unter TYPO3 6.2.30.

Das funktioniert sehr gut, habe aber das obskurste Problem, das ich je hatte...

Ich habe ein Root-Template, funktioniert vom Feinsten.

Auch einer Seite habe ich ein Erweiterungs-Template angelegt, mit folgendem Inhalt, wo ich dies und das ändere:

page = PAGE
page.10 = FLUIDTEMPLATE
page.10 {
  template = FILE
  template.file = fileadmin/org/NewIntra-Template/org-news-template.html
  variables {
    content < styles.content.get
    breadcrumb < lib.breadcrumb
  }
}


#Get rid of fucking class bodytext
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines {
addAttributes.P.class >
}
#Get rid of fucking class bodytext

# Ausgabe der Grid Elemente 
tt_content.gridelements_pi1.20.10.setup {
 # ID des gridelements
 1 < lib.gridelements.defaultGridSetup
 1 {
   columns {
     # colPos ID
     10 < .default
     10.wrap = <div class="col-sm-6">|</div>
    
     # colPos ID
     20 < .default
     20.wrap = <div class="col-sm-6">|</div>
   }
   # Bootstrap-Row
   wrap = <div class="row">|</div>
 }
}

plugin.tx_news.settings.list.media.image.maxWidth =

Aber die Installation tut so, als gäbe es das Erweiterungstemplate nicht...

Ich sehe es im Template-Analyzer, kein Fehler wegen fehlenden Klammern oder ähnlichem, im Object-Browser finde ich aber nur die alten Werte...

Bin ich blind? Hat jemand einen Verdacht, einen Tipp, einen Hinweis?

Vielen Dank im Voraus,

prosbaer

prosbaer ·

Hallo Forum,

obskure Frage - hier die obskure Lösung.

Ich habe so ein Notepad++ - Text-File mit Snippets, die ich oft verwende.

Von dort habe ich ein Snippet ins ROOT-Template kopiert.

Nach Haare raufen, und dem Wunsch Monitor, Maus und Tastatur Gewalt anzutun, viel mir auf, dass nach den eingefügten Snippet alle weitere ausgegraut war, aus ob es auskommentiert wäre.

War es aber nicht.

Mutmaßung: Anscheinend verträgt TYPO3-TS-Parser in 6.2.30 Linebreaks (LF CRLF EOL?!?) die aus Notepad++ in den TS-Editor kopiert werden nicht. Und das Parsen schlug fehl.

Habe dann händisch im TS-Editor alle Spaces und Linebreaks entfernt und neu eingefügt.

Ext-Template ist jetzt wieder sichtbar - Alles funktioniert wie gewünscht.

Wenn jemand ein Erklärung hat, bitte posten!

MfG,

prosbaer

marion-j ·

alter ... das kann doch nicht wahr sein. Ich hatte auch das Problem, dass mein Template einfach nicht überschrieben wurde und ca. 6-7 Stunden nach dem Fehler gesucht... verdammtes Typo3 :-(

Danke, danke, danke für diese Info!!!