我正在构建一个新的kickstarter应用程序,我必须首次编辑PHP中的扩展名,而不在Typoscript中,所以我不确定。
我使用“普通”列来显示页面内容。在这里我有我的新插件。在其他专栏中,我有一些内容,我只想在某些条件下呈现。如何让我的插件输出右列的内容?
答案 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来实现: