TYPO3 - 在扩展中包含内容元素

时间:2012-07-03 09:26:32

标签: php typo3

我正在构建一个新的kickstarter应用程序,我必须首次编辑PHP中的扩展名,而不在Typoscript中,所以我不确定。

我使用“普通”列来显示页面内容。在这里我有我的新插件。在其他专栏中,我有一些内容,我只想在某些条件下呈现。如何让我的插件输出右列的内容?

2 个答案:

答案 0 :(得分:1)

我不知道,如果我理解你的话。您想检查分机中的情况吗?

# TypoScript:
# pass the configuration which content should be shown to your extension
plugin.tx_yourextension_pi1.contentToShow < styles.content.getRight

# in your extension:
if (some conditions) {
  $content = $this->cObj->cObjGetSingle($conf['contentToShow'], $conf['contentToShow.'], 'contentToShow');
}

如果这不是您所需要的,请说明您需要扩展名的原因。

答案 1 :(得分:0)

据我所知,在BE中没有简单的方法来以编程方式管理列的内容(如果您正在谈论内容区域,正如我在您的问题中所理解的那样)。

但你可以通过Typoscript映射你的插件。它在你的专栏的后端不可见,但前端工作正常。

如果你的插件应该呈现一些内容元素,那么已经有很多例子如何通过PHP来实现: