[Frage] Veränderung von Templates von 9.5.5 auf 10.4.4 TYPO3-Version: 10.4.4

  • DerNeuling DerNeulin...
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    11. 09. 2020, 16:44

    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 ?


  • 1
  • 0 x
    3273 Beiträge
    157 Hilfreiche Beiträge
    15. 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 )

  • DerNeuling DerNeulin...
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    18. 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 = hintergrund

    file30 = 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 x
    3273 Beiträge
    157 Hilfreiche Beiträge
    21. 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!"

    https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/ContentObjects/Template/Index.html#template

    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 )

  • 1