Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 类型3-在扩展中包含内容元素_Php_Typo3 - Fatal编程技术网

Php 类型3-在扩展中包含内容元素

Php 类型3-在扩展中包含内容元素,php,typo3,Php,Typo3,我正在构建一个新的kickstarter应用程序,我必须第一次用PHP编辑扩展,而不是用打字稿编辑,所以我不确定 我使用“正常”列作为页面内容。在这我有我的新插件。在另一个专栏中,我有一些我只想在特定条件下呈现的内容。如何使我的插件输出正确列的内容?如果我理解正确,我不知道。要检查分机的状况吗 # TypoScript: # pass the configuration which content should be shown to your extension plugin.tx_youre

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


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

如果我理解正确,我不知道。要检查分机的状况吗

# 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');
}
#打字稿:
#将应该显示的内容的配置传递给分机
plugin.tx\u yourextension\u pi1.contentToShowcObj->cObjGetSingle($conf['contentToShow'],$conf['contentToShow'],'contentToShow');
}

如果这不是您所需要的,请描述为什么需要扩展。

据我所知,以编程方式管理列的内容是不容易的(如果您谈论的是内容区域,正如我在您的问题中所理解的那样)

但是你可以通过打字脚本来映射你的插件。它在你的专栏中的后端不可见,但前端可以正常工作

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


否我想知道的是如何在右栏插入所有内容元素您所说的插入是什么意思?请说得更详细些。对不起,我不太清楚。我不知道如何形容我的问题。我想要的是将右栏的内容添加到插件的输出中。我不知道怎么做。什么是$conf[“contentToShow”]?在main方法中,有main($content,$conf)$conf是在TypoScription中定义的配置数组。您指的是前端还是后端?如果后端有三列,则记录在colPos中的值将不同。但是您可以在一列中的前端渲染它们。你的问题不够清楚!我试着把它弄清楚一点。我使用正确的列来存储一些我不想每次都显示的内容元素。当我的扩展中满足的条件为真时。但是我不知道如何使我的扩展输出正确列的内容。你试过我的代码了吗?我知道这正是你想要的。