ネットを検索しましたが、修正/ヘルプが見つかりません。
TYPO3 v.6を実行しています。Extbase/Fluid は 2 つのことをしようとしています。
- php ページを含めて、ページの content 要素に表示します。
- 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 コード/レイアウトを作成し、コンテンツ要素内の DB からレコードを取得するにはどうすればよいですか? 拡張 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>
}
}