【发布时间】:2014-05-24 00:49:19
【问题描述】:
我的 TYPO3 4.7.17 扩展有以下代码: (控制器)
public function listJobPublicAction(Tx_Htmjob10_Domain_Model_JobDemand $jobDemand = NULL) {
$nrAllJobs = $this->jobRepository->countAll();
...
$this->view->assign('jobs', $jobs);
}
和我的扩展视图:
<f:cObject typoscriptObjectPath="lib.count2">{nrAllJobs}</f:cObject>
我的打字稿:
lib.count2= HTML
lib.count2{
value.current = 1
value.wrap = <strong>|</strong>
}
这适用于 TYPO3 扩展中的流体模板
我想在 Fluid partial 中使用 nrAllJobs,但无法正常工作。这是一个空行。
<f:layout name="Default" />
<f:cObject typoscriptObjectPath="lib.count2">{nrAllJobs}</f:cObject>
如何从 Fluid 部分访问 PHP 变量(不是 TYPO3 扩展中的 Fluid 模板)?
【问题讨论】:
-
我不明白你想要达到什么目的。为什么不直接将 $nrAllJobs 传递给 Fluid 视图,然后将其传递给 Fluid 部分,在部分中使用它而忘记整个 TypoScript 的东西?
-
感谢您的回答,我正在尝试从我的 Fluid 部分访问 $nrAllJobs。以下行仅显示在我的扩展视图
<f:cObject typoscriptObjectPath="lib.count2">{nrAllJobs}</f:cObject>我使用过 Templavoila,它工作正常。 -
您可以查看我的网站:link 我想在 "The total number of offer job: 4" in extension Transport jobs 中显示价值b> to Footer Partial 平台上有。
只在我的扩展中工作。
标签: php typo3 typoscript