已搜索网络,但找不到任何修复/帮助。
我正在运行 TYPO3 v.6。Extbase/Fluid 我正在尝试做两件事。
- 包括一个php页面,并在页面上的一个内容元素中显示它。
- 试图从 MySQL 数据库中获取一些数据,并将其显示在内容元素中。
我在 TS 页面中包含了一个 php 页面,例如。
lib.timmers = USER_INT
lib.timmers {
includeLibs.time = fileadmin/templates/add/php/dates.php
userFunc = custom_class->customfunction
}
然后安装了扩展 tscobj,它与 PHP 页面中的 Return 命令一起使用,但不适用于 Echo 和 Print。如果我将 includeLibs.time 放在 lib.timmer 之外,那么它会显示 php 内容,但在 HTML 标记之前。
所以我在页面上的内容元素中包含 php 内容时遇到了问题。
以及如何添加 MySQL 连接并制作一些 HTML 代码/布局,以便我可以从内容元素内的数据库中获取记录,我尝试了扩展 ViewHelper,但它不起作用。
有人能帮我吗。
编辑:
我试过这段代码,但我没有得到任何数据..
lib.GetMainCat = CONTENT
lib.GetMainCat {
wrap = <div class="p_filter"><div class="p_filter_container"><a class="p_cat_filter button" href="#" title="All Categories" data-filter="article.portfolio"><span>All Categories</span></a><ul class="p_filter"><li class="current"><a href="#" title="All Categories" data-filter="article.portfolio">All Categories</a></li>|</ul></div><div class="cl"></div></div>
table = tx_tbpdrills_domain_model_drillcategory
select {
selectFields = *
where = NOT deleted AND NOT hidden
orderBy = categorytitle ASC
}
renderObj >
renderObj = COA_INT
renderObj {
10 = TEXT
10.field = categorytitle
10.wrap = <li><a href="#" title="###" data-filter="article.portfolio[data-category~='###']">|</a></li>
}
}