如果还需要允许预览隐藏记录,请选中该复选框 需要在插件中检查“允许隐藏记录”。
无法找到此复选框。 你有任何解决方案吗?
答案 0 :(得分:0)
根据tt_news documentation,您必须设置以下页面TSconfig :
tx_ttnews.singlePid = 37
其中37
是包含单个视图插件的页面的UID。
显然此功能目前已被破坏:
forge.typo3.org上的第二个问题提供了一个可能的解决方案,它应该适用于任何扩展的所有记录(TYPO3 v7及更高版本!)。同样,页面TSconfig (没有TypoScript):
TCEMAIN.preview {
tt_news {
previewPageId = 37
useDefaultLanguageRecord = 0
fieldToParameterMap {
uid = tx_ttnews[tt_news]
}
}
}
我在TYPO3 v7中成功测试了这个。一个主要的缺点 - 正如你的问题中已经提到的 - 是这不适用于隐藏的记录。
预览隐藏记录会导致错误消息
no news_id given
编辑:正如Bernd建议的那样,您可以利用类别来隐藏新闻记录草稿并使用上面的预览解决方案:
后者使用编辑器风险更大,因为他们可能忘记设置此临时类别。尽管如此,作为集成商,您可以使用TSconfig TCAdefaults
自动将此预览类别分配给所有新记录。编辑只需在新闻记录完成时删除该类别。
另一种可能的解决方法是将草稿保存在tt_news的列表视图插件未使用的单独文件夹中。然后你也可以使用上面的预览解决方案。
如果这不是您或您的编辑的正确工作方式,您可以尝试使用TYPO3核心附带的workspaces extension。
答案 1 :(得分:0)
一个干净的解决方案是工作空间的使用。但并非所有扩展都支持它。
所以另一种选择是模拟工作空间:
建立一个可以看到您的新闻的页面,并通过登录来保护它。因此,如果只显示新记录,您可以创建一个预览'类别,仅在特殊预览页面上显示。