Php 两个内容元素之间的TYPO3/TemplaVoila DB关系
因此,我在TYPO3 cms中执行一个自定义用户函数(php脚本),我使用sql获取数据,我尝试从一个页面获取所有内容 通过使用页面的pid从tt_内容中获取数据,我可以很容易地做到这一点,但是如果说一个插件内容元素(图片中1下的元素)和text&img内容元素(图片中2下的元素)之间的db关系是什么 我如何在DB中链接它们,以便知道它们都在Google地图容器下Php 两个内容元素之间的TYPO3/TemplaVoila DB关系,php,sql,typo3,Php,Sql,Typo3,因此,我在TYPO3 cms中执行一个自定义用户函数(php脚本),我使用sql获取数据,我尝试从一个页面获取所有内容 通过使用页面的pid从tt_内容中获取数据,我可以很容易地做到这一点,但是如果说一个插件内容元素(图片中1下的元素)和text&img内容元素(图片中2下的元素)之间的db关系是什么 我如何在DB中链接它们,以便知道它们都在Google地图容器下 非常感谢 TemplaVoila将tt\u内容UID(及其顺序)存储在表页面-在字段tx\u TemplaVoila\u flex中
非常感谢 TemplaVoila将
tt\u内容
UID(及其顺序)存储在表页面
-在字段tx\u TemplaVoila\u flex
中,它是标准XML
要从给定页面获取所有元素,您需要从所需列(作为公共XML节点)获取XML并使用vDEF
索引读取值。tt\u content
元素的Uid是用逗号分隔的,因此当您读取该节点时,您只需使用按逗号分解的方法来获得正确顺序的数组。样本:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3FlexForms>
<data>
<sheet index="sDEF">
<language index="lDEF">
<field index="field_leftcolumn">
<value index="vDEF">284,190,221</value>
</field>
<field index="field_rightcolumn">
<value index="vDEF">134,130</value>
</field>
</language>
</sheet>
</data>
</T3FlexForms>
@请参阅:typo3conf/ext/templavoila/class.tx_templavoila_api.php
line#1362
$flexformContentArr = t3lib_div::xml2array($row['tx_templavoila_flex']);