我使用以下方法设置了描述元:
page.meta.description.field = description
Run Code Online (Sandbox Code Playgroud)
我可以这样做,所以子页面使用最近页面中有一组的描述吗?
因此,如果根页面有description1,那么所有子页面都使用它,除非子页面有自己的描述2,在这种情况下它和它的任何子页面都会使用description2等等......
两部分:
在你的typoscript中:
page.meta.description.data = levelfield:-1, description, slide
在您的Install-Tool中,将字段添加到应该滑动的字段:
$GLOBALS['TYPO3_CONV_VARS']['FE']['addRootLineFields'] = 'description';
补充:
除了直接滑动到第一个非空条目外,您还可以选择收集根路径中的所有条目:
.slide如果set并且select命令找不到content元素,则将遍历rootLine,直到找到某些内容.
可能的值为"-1"(向上滑回到siteroot),"1"(仅当前级别)和"2"(从一个级别向上).将-1与collect ::
.slide.collect:(integer/stdWrap)结合使用如果设置,将收集在当前页面和父页面上找到的所有内容元素.否则,滑动将在第一次击中后停止.将此值设置为要收集的级别数,或使用"-1"收集最多的siteroot.
.slide.collectFuzzy:(boolean/stdWrap)仅在收集模式下有用.如果在收集模式下
.slide.collectReverse未找到指定深度的内容元素,则进一步遍历,直到至少发生一次匹配.:(boolean/stdWrap)收集模式中元素的反向顺序.如果设置,则当前页面的元素将位于底部.
| 归档时间: |
|
| 查看次数: |
409 次 |
| 最近记录: |