1

我创建了自己的自定义模板和后端布局。这是我的后端布局代码:

backend_layout {
colCount = 3
rowCount = 2
rows {
    1 {
        columns {
            1 {
                name = Solution 1
                colPos = 1
            }
            2 {
                name = Solution 2
                colPos = 0
            }
            3 {
                name = Solution 3
                colPos = 2
            }
        }
    }
    2 {
        columns {
            1 {
                name = Products 1
                colPos = 3
            }
            2 {
                name = Products 2
                colPos = 4
            }
            3 {
                name = Products 3
                colPos = 5
            }
        }
    }
  }
}

这是我的自定义模板,我刚刚包含了 html 文件的部分:

    <div class="row" id="solution">
      <!-- ###SOLUTIONLEFT### Start-->
      <!-- ###SOLUTIONLEFT### End-->
      <!-- ###SOLUTIONMID### Start-->
      <!-- ###SOLUTIONMID### End-->
      <!-- ###SOLUTIONRIGHT### Start-->
      <!-- ###SOLUTIONRIGHT### End-->
   </div>
   <div class ="row" id="product">
     <!-- ###PRODUCTLEFT### Start -->
     <!-- ###PRODUCTLEFT### End -->
     <!-- ###PRODUCTMID### Start -->
     <!-- ###PRODUCTMID### End -->
     <!-- ###PRODUCTRIGHT### Start -->
     <!-- ###PRODUCTRIGHT### End -->
   </div>

我的页面模板代码是:

 page.10.subparts {

     SOLUTIONLEFT< styles.content.getLeft

     SOLUTIONMID< styles.content.get

     SOLUTIONRIGHT< styles.content.getRight

     PRODUCTLEFT < styles.content.getLeft
     PRODUCTMID < styles.content.get
     PRODUCTRIGHT  < styles.content.getRight
  }

我的后台截图 我正在尝试在第二行显示产品页面信息。我做不到。那么如何显示它。我是否遵循在typo3中创建模板的正确方法?

我可以PRODUCTLEFT = style.content.getLeft.select = where row = 1在后端显示第二行的内容吗?

4

1 回答 1

2

你几乎是正确的。您只需从要分配给 TypoScrip 中子部分的内容的后端布局中指定 colPos:

page.10.subparts {
  ...
  PRODUCTLEFT < styles.content.get
  PRODUCTLEFT.select.where = colPos=3
  ...
}

styles.content.get styles.content.getLeft并且styles.content.getRight只是为默认 colPos 配置预配置 TYPO3 开箱即用(0、1 和 2)。

于 2015-07-06T20:57:13.463 回答