0

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

我使用“正常”列作为页面内容。在这我有我的新插件。在另一列中,我有一些我只想在特定条件下呈现的内容。如何使我的插件输出右列的内容?

4

2 回答 2

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');
}

如果这不是您所需要的,请描述您需要扩展的原因。

于 2012-07-03T14:32:57.980 回答
0

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

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

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

于 2012-07-05T08:41:34.893 回答