【问题标题】:typo3 add content element to all pages that are direct child of a certain page using typoscriptTypo3 使用打字稿将内容元素添加到作为某个页面的直接子页面的所有页面
【发布时间】:2022-10-24 16:24:57
【问题描述】:

我使用打字稿定义了一个菜单内容元素:

lib.share = COA
lib.share {
    wrap = <div class="shareLinkBlock">|</div>
    1 = TEXT
    1.data = page : title
 ...

我想将此菜单添加到每个页面的 colPos 2 中,即某个页面的直接子级。 有没有办法做到这一点?

非常感谢!

【问题讨论】:

    标签: typo3 typoscript


    【解决方案1】:

    解决方案取决于页面的当前实现。

    如果您只使用打字稿,您可以用 COA 替换 colPos2 渲染,其中您的打字稿是第一部分,旧的渲染是第二部分。
    使用条件可以将外观限制为选定的页面树。

    以类似的方式,您可以使用 FLUID 实现它。
    您可以插入一个流体变量,在每一页中填充您的打字稿。
    对特殊页树的限制可以通过打字稿或 FLUID 中的条件来实现。您还可以对带有和不带有此菜单的页面使用不同的页面布局。

    另一种解决方案是一个额外的后端列,它会被继承,并在其中为菜单开始可见的那些页面填写菜单。 (如上条件)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-27
      • 1970-01-01
      相关资源
      最近更新 更多