[Frage] Extension News einbinden von eigenen Templates Version 6.2 TYPO3-Version: -

  • 0 x
    65 Beiträge
    0 Hilfreiche Beiträge
    14. 08. 2014, 16:25

    Hallo!

    Ich versuche eigene Templates der Newsextension einzubinden.
    Wie beschrieben habe ich die Ordner Layouts, Partials und Templates in mein fileadmin abgelegt.

    Dann über TS versucht diese anzusprechen.

    1. plugin.tx_news {
    2. view {
    3. templateRootPath = fileadmin/templates/ext/news/Templates/
    4. partialRootPath = fileadmin/templates/ext/news/Partials/
    5. layoutRootPath = fileadmin/templates/ext/news/Layouts/
    6. }
    7. }

    Keine rehaktion. Wenn ich den Pfad über den Constanteditor eintrage funktioniert es perfekt.

    Path to template layouts (FE)
    [plugin.tx_news.view.layoutRootPath]
    fileadmin/template/ext/news/Layouts/

    Woran kanns liegen? Wer hat schon lust bei jeder Installation den Constanteditor zu bearbeiten.
    Ich wäre für jede Info Dankbar.

  • Hilfreichster Beitrag

  • Seb1980 Seb1980
    TYPO3-Anwärter
    1 x
    5 Beiträge
    1 Hilfreiche Beiträge
    16. 08. 2014, 15:15 - Hilfreichster Beitrag

    Wenn ich das richtig sehe, fehlt bei deinem TypoScript jeweils das 's' am Ende, also [b]templateRootPaths[/b] etc.

    Falls du TYPO3 6.2 verwendest, kannst du auch Fallback-Pfade verwenden. So musst du nur die geänderten Templates in den fileadmin legen. Fluid sucht jedes Template erst im Pfad mit dem höchsten Index und verwendet dann ggf. den nächstniedrigeren Pfad, wenn das Template nicht gefunden wurde.

    1. plugin.tx_news {
    2. view {
    3. partialRootPaths >
    4. partialRootPaths {
    5. # Pfad mit allen unveränderten Templates der Erweiterung:
    6. 10 = EXT:news/Resources/Private/Partials/
    7. # Pfad nur mit angepassten Templates:
    8. 20 = fileadmin/templates/ext/news/Partials/
    9. }
    10. templateRootPaths >
    11. templateRootPaths {
    12. 10 = EXT:news/Resources/Private/Templates/
    13. 20 = fileadmin/templates/ext/news/Layouts/
    14. }
    15. ...
    16. }


  • 1
  • karlchen karlchen
    Jedi-General
    0 x
    1433 Beiträge
    30 Hilfreiche Beiträge
    15. 08. 2014, 10:43

    hi,

    deine vorgehensweise sollte funktionieren, ich würde darauf tippen, das dein TypoScript Schnipsel vor dem von tx_news eingebunden wird. Das Original von tx_news überschreibt damit deine Angaben.

    Testhalber mal ins Root Template integrieren.

  • Seb1980 Seb1980
    TYPO3-Anwärter
    1 x
    5 Beiträge
    1 Hilfreiche Beiträge
    16. 08. 2014, 15:15

    Wenn ich das richtig sehe, fehlt bei deinem TypoScript jeweils das 's' am Ende, also [b]templateRootPaths[/b] etc.

    Falls du TYPO3 6.2 verwendest, kannst du auch Fallback-Pfade verwenden. So musst du nur die geänderten Templates in den fileadmin legen. Fluid sucht jedes Template erst im Pfad mit dem höchsten Index und verwendet dann ggf. den nächstniedrigeren Pfad, wenn das Template nicht gefunden wurde.

    1. plugin.tx_news {
    2. view {
    3. partialRootPaths >
    4. partialRootPaths {
    5. # Pfad mit allen unveränderten Templates der Erweiterung:
    6. 10 = EXT:news/Resources/Private/Partials/
    7. # Pfad nur mit angepassten Templates:
    8. 20 = fileadmin/templates/ext/news/Partials/
    9. }
    10. templateRootPaths >
    11. templateRootPaths {
    12. 10 = EXT:news/Resources/Private/Templates/
    13. 20 = fileadmin/templates/ext/news/Layouts/
    14. }
    15. ...
    16. }

  • 1