Erstmal eine grobe Frage, gab es Veränderungen im Thema Typescript in den Templates bei der Verknüpfung mit dem html Code im Fileadmin Ordner?
Also Einstellungen im Backend oder sonstige Syntaxen Veränderungen, dass der alte Code aus der 9.5.5 auf dieser Version (10.4.4) nicht laufen würde ?
[Frage] Veränderung von Templates von 9.5.5 auf 10.4.4 TYPO3-Version: 10.4.4
-
0 x11. 09. 2020, 16:44
-
0 x15. 09. 2020, 12:19
Je nach dem wie alt Dein Code/TypoScript unter v9 bereits war: ja.
Mit ziemlich jeder TYPO3 Major-Version fliegt alter Krams raus. Alter Krams war zuvor aber auch lange genug als veraltet/deprecated bekannt gemacht und ggf. in deprecationLog auch sichtbar.
Gerade bei Upgrades ist man manchmal verleitet, diese Deprecations zu ignorieren "weil's ja noch geht" - das rächt sich aber ggf. beim nächsten Upgrade...Kleiner Hinweis:
das Forum hier ist leider nicht mehr so frequentiert :-(
Für schnellere Hilfe und mehr Leser, guck mal
- auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
- oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack ) -
-
0 x18. 09. 2020, 21:50
Danke für die Hilfe bisher, leider bringt mich das nicht wirklich beim Abwandeln weiter. Ich würde jetzt einfach mal ein Beispiel meines alten Templates und die dazugehörige html Datei einfügen, da ich dort leider keine mir bekannten Fehler gefunden habe.
Der Hintergrund wird allerdings ausgegeben weshalb ich den Fehler bei den Subparts vermutet hatte.
Template:
page = PAGE
page.includeCSS {
file20 = fileadmin/templates/hintergrund.css
file20.media = hintergrundfile30 = fileadmin/templates/print.css
file30.media = print
}
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/name.html
workOnSubpart = document#Seitentitel zuweisen
subparts.title = TEXT
subparts.title.field = title // subtitle
subparts.title.wrap = <h1>|</h1>#Inhalte zuweisen
subparts.content < styles.content.get#Haupt-Menü
subparts.menu = HMENU
subparts.menu.entryLevel = 0
subparts.menu.1 = TMENU
subparts.menu.1 {
wrap = <ul>|</ul>
expAll = 0
NO.allWrap = <li class="NO" id="li{field:uid}"> | </li>
NO.allWrap.insertData = 1
ACT = 1
ACT.allWrap = <li class="ACT" id="li{field:uid}"> | </li>
ACT.allWrap.insertData = 1
CUR = 1
CUR.allWrap = <li class="CUR" id="li{field:uid}"> | </li>
CUR.allWrap.insertData = 1
}#Fuß-Menü
subparts.navmenu = HMENU
subparts.navmenu.special = directory
subparts.navmenu.special.value = 1
subparts.navmenu.1 = TMENU
subparts.navmenu.1 {
wrap = <ul>|</ul>
NO = 1
NO.allWrap = <li>|</li>
}}
Und der Quellcode der html Datei:
###document###<div id="kopfhintergrund">
<div id="kopf">
<div id="menu">
###menu###
###menu###
</div>
</div>
<div id="kopfende">
</div>
</div>
<div id="rahmen">
<div id="content">
###title###
###title###
###content###
###content###
</div>
<div id="fuss">
###navmenu###
###navmenu###
</div>
</div>
###document### -
-
0 x21. 09. 2020, 09:17
Ein Blick in die Doku/TSref:
"The content object type FILE was deprecated in TYPO3 9 and removed in TYPO3 10. The previously used method of loading the template using a FILE object will no longer work!"
Kleiner Hinweis:
das Forum hier ist leider nicht mehr so frequentiert :-(
Für schnellere Hilfe und mehr Leser, guck mal
- auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
- oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack ) -