2

我已经安装了typo3、templavoila 并映射了一个模板。

一切正常,除了我的内容元素。他们只是没有出现。他们在我安装 templavoila 并映射模板之前就这样做了。

另外,使用时

10 = RECORDS
10 {
  tables = tt_content
  source = 9
}

它没有给我任何输出。

甚至没有:

10 = RECORDS
10 {
  tables = tt_content
  source = 9
  conf.tt_content = TEXT
  conf.tt_content.value = TEST
}

有没有人知道我可能做错了什么?

4

4 回答 4

2

您必须在 TS 模板中包含 css 样式的内容静态模板。

于 2012-03-15T07:47:04.583 回答
1

可能是 tt_content 所在的页面对普通访问者不可见?

在这种情况下,以下代码段将有所帮助。

10 = RECORDS
10.tables = tt_content
10.source = 9
10.dontCheckPid = 1
于 2012-03-15T14:00:32.977 回答
1

在您的 ts 页面对象中,您需要将其分配给 templavoila 对象。

# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
于 2012-03-14T17:26:14.647 回答
0

最后我们让它工作了。不知道我做错了什么,但我想我学会了不要再犯了。

我将把“解决方案”放在这里,因为有人可能会发现它很有帮助,并且像我一样为此浪费了一天多的时间。

解决方案: copy an existing content element in list mode, pasted it on a page via page mode

这是为了测试这是否会做任何事情。你猜怎么着,一切都恢复了。不仅是新复制的元素,还包括通过不同方式在不同页面和存储文件夹上创建的所有其他测试元素。

感谢大家的帮助和思考。

于 2012-03-15T21:08:24.490 回答