【问题标题】:Typo3 7.6 typoscript problems with markersTypo3 7.6 带标记的排版问题
【发布时间】:2017-10-08 11:30:26
【问题描述】:

我有下面的排版代码

page.20 = TEMPLATE
page.20.template = FILE
page.20.template.file = fileadmin/design/index.html
page.20.marks{
    CONTENT < styles.content.get
    CONTENT.renderObj.stdWrap.dataWrap=<div class="col-md-12">|</div>

    CONTENTLEFT < styles.content.getLeft
    #CONTENTLEFT.renderObj.stdWrap.dataWrap=<div class="col-md-5">|</div>

    CONTENTRIGHT< styles.content.getRight
    #CONTENTRIGHT.renderObj.stdWrap.dataWrap=<div class="col-md-7 text">|</div>


    TOPIMAGE< styles.content.getBorder

问题是CONTENTLEFT & CONTENTRIGHT & TOPIMAGE 没有被渲染。

我已经插入了这样的标记

###TOPIMAGE### 然后我添加了一些内容元素。

可能是什么问题?我使用 Typo3 7.6.19

提前致谢。

更新

【问题讨论】:

  • 您是否安装了 css_styled_content,并包含来自扩展 css_styled_content 的静态排版?
  • 是的,我有。上面加了两张截图

标签: html typo3 typoscript typo3-7.6.x


【解决方案1】:

您使用的是来自 EXT:fluid_styled_content 的静态排版,而不是 css_styled_content。 EXT:TYPO3 7.6 的fluid_styled_content 没有任何打字稿styles.content.getLeft 或.. getRight。来看看

typo3_src-7.6.23/typo3/sysext/fluid_styled_content/Configuration/TypoScript/Static/Setup/styles.content.get.ts

或使用 backendmodul 模板并选择“打字稿对象浏览器”来查看您当前加载的打字稿设置。

如果你想使用旧的模板标记,你可以安装 EXT:css_styled_content 并从此扩展加载静态打字稿,而不是加载 fluid_styled_content。或者只是找到

typo3_src-7.6.23/typo3/sysext/css_styled_content/static/setup.txt

并复制 styles.content.get.. 的打字稿部分,就像您喜欢在示例中使用一样,例如

# Clear out any constants in this reserved room!
styles.content >

# get content
styles.content.get = CONTENT
styles.content.get {
    table = tt_content
    select.orderBy = sorting
    select.where = colPos=0
}

# get content, left
styles.content.getLeft < styles.content.get
styles.content.getLeft.select.where = colPos=1

# get content, right
styles.content.getRight < styles.content.get
styles.content.getRight.select.where = colPos=2

【讨论】:

    猜你喜欢
    • 2016-05-26
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多