【问题标题】:TYPO3: Extensions in TemplaVoila templateTYPO3:TemplaVoila 模板中的扩展
【发布时间】:2012-03-07 09:50:13
【问题描述】:

我从 Typo3 存储库安装了一个 Twitter 插件。

将“变量”插入到我的 TemplaVoila 模板中以便我可以将 twitter 提要放在我的模板上的最佳方法是什么? (我希望它在每个页面上都可见)

我设想在我的 TemplaVoila 模板中插入类似 ###TWITTER### 的内容,Typo3 将用 twitter 提要替换该模板,而不是将插件添加到每个页面。

【问题讨论】:

    标签: typo3 templavoila


    【解决方案1】:

    将 TypoScript 对象路径与 TemplaVoiila 一起使用。

    您可以定义一个包含您的插件的 TypoScript 对象 lib.twitter,然后将其映射到带有 BE 模块接口的 TemplaVoila。

    【讨论】:

    • 什么是“TypoScript 对象路径”和“BE 模块接口”?
    • 这是一种内容对象类型,当您将模板与电视映射时,您可以使用它。
    • 感谢您的回复,很遗憾我不是很懂。你知道哪里有解释“Objects Path”、“BE Module Interface”、“Content Objects”的文档吗?
    • 电视手册。网络上有一些视频:youtube.com/watch?v=6lcmEZi5jXg
    【解决方案2】:

    您可以像往常一样使用 templavoila 映射您的电视模板标记。然后在您的打字稿模板中,您可以使用这个 twitter 插件创建一个内容对象并将其添加到您的页面对象中。我不确定 templavoila 如何帮助您?

    这是电视中 TS 对象路径的示例:

        <field_toolmenu type="array">
         <tx_templavoila type="array">
        <title>Toolmenu</title>
        <description>mappt Toolmenu</description>
        <sample_data type="array">
             <numIndex index="0"></numIndex>
        </sample_data>
        <eType>TypoScriptObject</eType>
                   <TypoScriptObjPath>lib.toolmenu</TypoScriptObjPath>
        </tx_templavoila>
    </field_toolmenu>
    

    lib.toolmenu 是您可以在页面模板中添加插件或任何 ts 内容对象(cObject)的 obj 路径。

    【讨论】:

    • 什么是模板标记和内容对象?我如何映射它?我是 Typo3 的新手。
    • @Simon:基本上就是 Fedir 所说的:TypoScript Objects Path with TemplaVoila。模板标记 = HTML 模板 / TV 模板
    • 好的,模板标记是我导入到 TemplaVoila 的 HTML 文件?
    • @Simon 当您使用 TemplaVoila 创建模板时,可以定义字段并将它们直观地映射到 html 文件中的元素。这种映射使得在页面生成时插入内容成为可能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-17
    • 1970-01-01
    相关资源
    最近更新 更多