问题标签 [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.
typo3 - 使用 templavoila 更改模板时内容消失
我有一段时间没有使用 templaVoila,但我现在的任务是使用 templaVoila 作为模板引擎为客户创建一些新模板。
我已经创建了新模板,但是每当我转到包含内容的页面并更改模板时,内容“消失”为未使用的元素
我确保新旧模板都对内容使用相同的 colPos。
有什么办法可以避免这种行为?
该站点正在使用 TYPO3 4.5 和 templaVoila 1.8.0
typo3 - 错误:内容元素类型“templavoila_pi1”没有渲染定义
我的typo3 网站上的CSS 样式内容存在问题。这就是我禁用 CSC 并再次启用它并包含静态模板的原因。但是现在我收到错误消息:“错误:内容元素类型“templavoila_pi1”没有渲染定义!” 我发现只有在我使用灵活的内容元素时才会出现错误消息。在没有灵活内容元素的页面上,没有错误消息......这是网站:http ://web182.theta.ibone.ch/vbl/home.html
typo3 - TYPO3 - 一页网站
在 TYPO3 中创建一页网站是否有一些最佳方法?
我的想法是在 TypoScript 和 FCE 中为每个段创建导航,以便我可以链接它。
有任何想法吗?
typo3 - 重新安装 Typo3 而不是升级
我有一个旧的 Typo3 安装,之前已经升级了很多次。目前是4.5版。因为我在升级时遇到了几个严重的问题,所以我正在考虑设置一个干净的 Typo3 6.2 LTS 设置并迁移页面,而不是再次升级。
我现在的问题是,将页面以及日历、新闻和 TemplaVoila 从 4.5 版转移到 6.2 版的最佳方式是什么?我有1000多页。
谢谢
typo3 - 无法添加第三个内容字段
我对错字有点陌生,所以也许我只是遗漏了一些东西。
我正在尝试向 Typo3 4.5 添加第三个内容字段。到目前为止我所做的。
- 编辑我的模板并添加一个新块
- 通过 TemplatVoila > Update Mapping > Modify DS / TO with Element Preset "Page-Content Elements [Pos.: 0] 添加块
- 将其映射到模板中的新块
但是我遗漏了一些东西,因为新字段没有出现在页面编辑屏幕中。
编辑:我在“编辑页面属性”中找到了块,但如何在标准编辑屏幕上显示它?
php - 从 BLOB 中删除信息
有一个站点:http : //www.sleepsystem.ru/ 在模板 TemplaVoilà 的帮助下编译。在除主页面(对其进行评论)之外的所有页面上的网站代码中都有一条记录(大约 186 个字符串):
因为她的网站被加载超过20秒。您必须删除此记录。
将此字符串放在数据库 MYSQL 中。在表“tx_templavoila_tmplobj”列:“templatemapping”文件中的三个记录的BLOB。
当通过 dbForge Studio for MYSQL 编辑数据文件并删除所需的行时,站点停止工作并出现错误:
似乎问题出在数据 BLOB 文件中的西里尔字符中,删除它们但没有办法。需要帮忙。
php - 通过 TypoScript 将 PHP 文件包含到 TemplaVoilà 模板中
我需要在一个非常糟糕的 TYPO3 网站中包含一个 PHP 文件(包含一些数据库检查“n”的东西)。他们将 TemplaVoilà 用于模板目的。这是主 TypoScript 模板中的定义:
在使用的 TemplaVoilà 模板中,他们将主要内容 div(我想在其中插入我的 PHP 脚本)映射到属性“field_content”。不知道这是否有助于回答我的问题。
我尝试了几乎所有我知道的方法来通过 TypoScript 以某种方式覆盖/填充“主要内容区域”,因为它在我为我的 PHP 文件创建的页面上完全是空的 ()。
是否可以通过 TypoScript 用我的 PHP 文件填充特定的映射标签?
(TYPO3 版本 4.5.32)
我想出了一个解决我的问题的方法: 根据 Urs 答案中的提示(使用 _INT),我更改了一个已经包含的 DS 对象,以通过其他子对象进行扩展(因为标记允许我的代码放置在那里并进行一些修改到样式表):
现在它就像一个魅力,虽然它有点hacky......
image - TemplaVoila 模板中的多个图像,TYPO3 6+
你可以在网上找到很多关于 TemplaVoila FCE 的 DataStructure 的片段,让它在一个字段中渲染多个图像。这不适用于 TYPO3 6+。整个对象并没有弹出,但 TemplaVoila 也没有抛出错误。
DS 的 Typoscript 如下所示:
字段名称是正确的。正如您在此处看到的:https : //snipt.net/mawe/f/ 它实际上适用于 TYPO3 4.7.x。虽然,在 6+ 上它似乎打破了一些东西。输出保持空白。字段类型是图像(我尝试了固定宽度/高度但没有)。如果我保留原始 TypoScript,它只会显示列表中的第一张图片,这是正确的行为:
任何人都知道,如何解决这个问题?最终结果必须是这样的(我也需要将它包装到那些 div 容器中):
typo3 - 根据条件在一页上使用两个模板对象
我有两个模板对象 templavoila
1:旧版本
2:新版本
现在我需要在一页(uid = 35)上同时使用它们。我的意思是除了B
我需要使用的所有记录和我需要使用old version
的记录B
new version
我可以以某种方式使用在外观选项卡中设置的打字稿溢出设置吗