css - TYPO3 显示包含 css 类的子页面的内容

标签 css typo3 typoscript

使用以下拼写错误,我从一页的子页面获取所有内容:

lib.allPid = COA
lib.allPid {
  10 = HMENU
  10 {        
    special = directory
    special.value = 2
    1 = TMENU
    1 {
      expAll = 1
      NO.doNotShowLink = 1
      NO.allStdWrap.field = uid
      NO.allStdWrap.wrap = |,
    }
    2 < .1
  }
}

lib.allContent = CONTENT
lib.allContent {
  table = tt_content
  select {
    pidInList.cObject < lib.allPid
    leftjoin = pages ON (tt_content.pid = pages.uid)
                where = tt_content.colPos = 0                    
                orderBy = pages.sorting ASC
  }
}

但它没有复制由内容元素中的布局选择框定义的 tt_content 换行:

tt_content.stdWrap.innerWrap.cObject.default.20.40 = CASE
tt_content.stdWrap.innerWrap.cObject.default.20.40 {
    key.field = layout

    1 = TEXT
    1.value = tag-1

    2 = TEXT
    2.value = tag-2

    3 = TEXT
    3.value = tag-3

    4 = TEXT
    4.value = tag-4

    5 = TEXT
    5.value = tag-5

    6 = TEXT
    6.value = tag-6

    7 = TEXT
    7.value = tag-7
}

我尝试像这样将换行添加到 lib.allContent 元素,但没有成功:

lib.allContent.stdWrap.innerWrap.cObject.default.20.40 = CASE
lib.allContent.stdWrap.innerWrap.cObject.default.20.40 {
    key.field = layout

    1 = TEXT
    1.value = tag-1

    2 = TEXT
    2.value = tag-2

    3 = TEXT
    3.value = tag-3

    4 = TEXT
    4.value = tag-4

    5 = TEXT
    5.value = tag-5

    6 = TEXT
    6.value = tag-6

    7 = TEXT
    7.value = tag-7
}

有人知道怎么做吗?提前致谢!

编辑: 我找到了一个没有打字错误的解决方案(或更好的解决方法)。我用“新内容元素 - 特殊元素 - 插入记录”手动插入子页面的内容。然后,一切都被复制。此解决方案需要更多的用户输入,但完全符合我的需求。

最佳答案

尝试vhs ViewHelper它会为您提供您想要的准确输出,我的意思是默认换行。

{namespace v=FluidTYPO3\Vhs\ViewHelpers}

<v:page.menu pageUid="2" includeSpacers="0" resolveExclude="1">
    <f:for each="{menu}" as="contentList" iteration="Iteration">
        <div id="uid{contentList.uid}" class="inner-page-content-of-pageUid-2">
            <v:content.render column="0" pageUid="{contentList.uid}" />
        </div>
    </f:for>
</v:page.menu>

关于 vhs ViewHelper 的更多信息

关于css - TYPO3 显示包含 css 类的子页面的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37344614/

相关文章:

html - 图标字体无法在 Internet Explorer 中使用

css - 将 div 设置为 100% 高度但内容在 div 末尾下方流动

typo3 - TYPO3 TCA自己评估(验证)三个字段的组合

typo3 - 如何将查询对象获取到 felogin 存储库?

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

typo3 - TYPO3 菜单中的 ID 使用寄存器 0x​​104567911 进行计数

firefox - @font-face 仅在 firefox 中不起作用

html - 对齐段落中留下的一行文本? CSS/HTML

php - 如何在 TYPO3 中使用 Extension Builder?

redirect - TYPO3:404用于限制访问页面而不是登录表单