【问题标题】:typoscript + automaketemplate - different template on root page打字稿+ automaketemplate - 根页面上的不同模板
【发布时间】:2011-10-10 10:11:35
【问题描述】:

在我的typo3 网站中,我有一个根页面和许多子页面,其中大多数具有相同的结构。因此,我在根页面上使用 automaketemplate 创建了我的模板,以便可以通过所有子页面共享它。对于结构稍有不同的那些,我可以创建一个扩展模板。我的问题是根页面 - 它的结构不同,我需要使用另一个模板文件。但我无法为它创建扩展模板,因为它已经有一个主模板。解决方法是什么?提前致谢。

【问题讨论】:

    标签: typo3 typoscript


    【解决方案1】:

    据我了解,您的网站结构如下所示:

    root (home)
     |- Subpage 1
     |- Subpage 2
     |- etc.
    

    我建议你改成这个:

    root (Shortcut to Home)
     |- Home
     |- Subpage 1
     |- Subpage 2
     |- etc.
    

    这样,您的所有模板都可以从 root 继承,但 Home 可以具有完全不同的结构。

    【讨论】:

    • 谢谢。这似乎解决了我的问题。还有一件事 - 在我的大部分打字稿所在的根页面中,我正在使用 automaketemplate 为模板解析 HTML。现在在主页(根指向)我有以下代码:plugin.tx_automaketemplate_pi1.content.file = fileadmin/template/index.html。这会加载索引模板,但不会解析导航。我是否需要从根目录重复整个代码才能使其正常工作?
    • 模板似乎丢失了标记信息。为避免这种情况,您可以在单独的对象中构建导航(例如,lib.navi.one 用于主导航)并通过复制模板来填充模板中的标记,例如page.20.subparts.MENU < lib.navi.one
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 2020-09-19
    相关资源
    最近更新 更多