相关疑难解决方法(0)

TypoScript 在 Fluid 模板中的最佳用法是什么?

如果我想在 Fluid 模板中使用 TypoScript 之类的菜单生成,我有两种可能的方法:

  • 使用 TypoScript 填充模板的变量。这样做:

    page.10 = FLUIDTEMPLATE
    page.10 {
        templateName = index.html
        // ... define pathes ...
        variables {
            contentMain < styles.content.get
            mainMenu < temp.mainMenu
            :
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    在模板中只使用变量:

    <div class="header">
        <div class="logo">{logo->f:format.raw()}</div>
        <div class="main-menu">{mainMenu->f:format.raw()}</div>
    </div> 
    
    Run Code Online (Sandbox Code Playgroud)
  • 另一种方式是使用 f:cObject ViewHelper 来调用 TypoScript 的一部分。
    打字稿:

    page.10 = FLUIDTEMPLATE
    page.10 {
        templateName = index.html
        // ... define pathes ...
        variables {
            contentMain < styles.content.get
            :
        }
    }
    lib.mainMenu < temp.mainMenu
    
    Run Code Online (Sandbox Code Playgroud)

    而 Fluid 模板如下所示:

    <div class="header">
        <div class="logo">{logo->f:format.raw()}</div>
        <div class="main-menu"> …
    Run Code Online (Sandbox Code Playgroud)

typo3 fluid typoscript

5
推荐指数
1
解决办法
1064
查看次数

标签 统计

fluid ×1

typo3 ×1

typoscript ×1