如何将来自数据库的动态内容放入TYPO3自定义模板中?

高塔姆·库玛(Gautam kumar)

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

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来显示后端第二行中的内容吗?

丹尼尔

你几乎是正确的。您只需要从要分配给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)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TYPO3:将数据库记录放入插件或自定义 CE 中?

如何将在TYPO3页面模板中定义的助焊剂表单字段而不是弹性字段存储在数据库列中?

直接从数据库中为 TYPO3 选择选项设置自定义图标

如何将来自数据库的数据绑定到角度动态表单下拉列表中?

在TYPO3中创建自定义内容元素

TYPO3 内容中的自定义标签

TYPO3扩展中的动态数据库登录

如何用动态电子邮件模板中的数据库值替换自定义标签或表达式

如何使用typo3-neos在.yaml文件中填充自定义数据库中的选择选项?

TYPO3 tx_news使用相同的数据库字段进行自定义扩展

如何将来自GitHub的自定义库包含到我的Android应用程序中?

TYPO3 启用 rte 自定义内容元素

如何将来自数据库的查询数据放入下拉菜单和可单击的按钮?

如何将控制器添加到自定义扩展中?TYPO3 9.5

Android Shazam / Soundhound来自自定义数据库?从自定义数据库中识别音乐

如何在SQL数据库中访问自定义wordpress邮箱的内容

在TYPO3中添加自定义内容元素布局

如何将自定义字段条目与数据库表中的值进行比较?

如何检查typo3流体模板中的列内容?

如何将某些内容放入数据库?

如何将数据库中的变量放入base.html模板中?

如何在TYPO3 9 TCA中添加自定义向导?

如何使用 EXT: TYPO3 8.7.1 中的表格将数据保存到数据库?

如何将数据库表中的列放入动态列表中?

iBeacon:如何将自定义数据放入advdata?

如何将自定义数据放入JSON文件?

如何将来自服务器的 JSON 数据放入 Swift 3 中的表格视图单元格中

Typo3 自定义内容元素,内容为 colPos

使用fluid_styled_content,如何在TYPO3 7.5和7 LTS中创建自定义内容元素?