问题标签 [templavoila]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
32 浏览

typo3 - 更改 Templavoila 字段名称

在清理一些 Templavoila Plus FCE 的过程中,我创建了一个新的 FCE 模板,它将替换其他几个模板。为此,我创建了一些新字段名称来替换旧字段名称。(我注意到你不能在创建字段后更改它的名称)。

例如,我有field_title_AFCE A、field_title_BFCE B 等……现在我只有field_title新的 FCE 模板。

问题是,如果我更改现有内容的 FCE / 模板对象,标题字段现在为空。它不明白那field_title_A是现在field_title

我严重怀疑是否有解决方案,但我仍然希望有一个解决方案。

我可以做些什么来告诉电视将内容移动field_title_Afield_title或告诉它field_title_A现在field_title吗?还有其他方法可以实现吗?


如果我没有正确使用某些术语,请随时编辑。

0 投票
1 回答
81 浏览

typo3 - 默认语言的字段应该对所有语言都有效

0 投票
2 回答
30 浏览

typo3 - Templavoilà 的幽灵场

我正在使用这个 Typoscript 来生成一些文本。 field_test是通过 TemplavoilàPlus 创建的。

我正在使用来自 TV+ 的几个 FCE,并且我有更多通过 Typoscript 处理的字段。对于某些 FCE,我没有field_test在 TV+ 中设置,因此它根本不显示在前端,因为编辑器无法在后端填充它。这是正常行为。

但是,对于一个 FCE,field_test无论如何都会显示。此字段未在 TV+ 中设置,我在 XML 中找不到。后台不显示,然后无法填写。

它在某个时候已经存在,并且在从 TV+ FCE 中删除之前就已被填充

现在我在前端显示了它的幽灵。我怎样才能找到它并永久删除它?

0 投票
0 回答
238 浏览

typescript - Typo3 Templavoila Plus

所以我在从 Templavoila 升级到 Templavoila Plus 时遇到了这个问题。

我按照这里的建议将所有 XML 文件从tx_templavoila更改为。tx_templavoilaplus

之后 Templavoila+ 提供了一些用于升级数据库的脚本。但我的数据无法加载到控制中心:

Templavoila Plus 控制中心

当我查看该网站时,它只是简单地说:

TemplaVoila Plus 错误:

找不到表/行“pages:X”的数据结构集。请先选择一个数据结构和模板对象。

当我想编辑页面时出现错误:

"#1347135546:$haystack 不能被解释为字符串(更多信息)

在第 35 行的文件 /var/www/typo3/typo3/sysext/core/Classes/Utility/StringUtility.php 中引发了 InvalidArgumentException。

提前致谢

编辑:

这是我的系统:

  • PHP 7.2.16
  • Typo3 8.7.24
  • Templavoila+ 7.30
  • Mariadb 10.1.38
  • Linux:Oracle Linux 服务器版本 7.6