我有两个表,两个模型和两个存储库。
常见问题属于部分(一个部分有很多常见问题解答)。这种关系是通过将部分uid存储在常见问题中来完成的。
在我的模板中,我正在做:
<f:for each="{section.faqs}" as="faq">
<h3 class="question"><a href="#"><f:format.html>{faq.question}</f:format.html></a></h3>
</f:for>
显示该部分中的常见问题。
这作为普通用户在前端工作正常。
但是,当我在DRAFT工作区中预览页面时。不显示任何草案常见问题解答。我只能看到实时工作区中的常见问题。但是,我可以看到草稿工作区中的部分。
常见问题和部分之间的关系出了问题。
如何在草稿工作区部分中显示常见问题?
答案 0 :(得分:0)
这只是猜测,但在ext_tables.php中未启用工作区版本控制: 检查faq表的设置
$TCA['tx_yourextensioncode_faq'] = array (
'ctrl' => array (
...
'versioningWS' => TRUE,
'versioning_followPages' => TRUE,
'origUid' => 't3_origuid',
),
);
反之亦然 - 也许你必须禁用它。 ext_tables.php或Tca.php应该是检查的地方。
答案 1 :(得分:0)
没办法,工作空间和extbase在4.6中没有结合在一起。 Extbase带有非常基本的,主要是错误的工作空间支持,任何与相关对象的版本控制有关的东西都会破坏。 TYPO3 4.7也是如此,很可能也是即将到来的6.0