问题标签 [typoscript]

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 投票
3 回答
3147 浏览

typo3 - Typoscript - 同时拆分“媒体”和“图像字幕”

我制作了一个插件,我在“媒体”字段中存储了许多图像,并在“图像标题”字段中存储了尽可能多的标题。

现在我的愿望是像这样显示它:

这就是我一直在尝试的方式,但它不起作用:

但它并没有真正起作用,因为它首先显示所有文件名,然后显示标题。

我怎么能做到?

0 投票
2 回答
521 浏览

typo3 - 基于模板原理的动态 TypoScript 生成

是否可以以动态方式生成 TypoScript 模板的某些部分?

例如,我有一个带有已定义占位符的 TS 模板。我想用一个值数组(以 dB 定义,或用 TS 常量数组)填充它,以在输出上填充 TypoScript 模板。

可能一个扩展已经存在,或者它是一个隐藏的核心功能?

更新 :

只是小例子,可以说明这种需求的使用。

示例 1

示例 2

0 投票
4 回答
1132 浏览

php - Typo3 +TV 不呈现内容元素

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

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

另外,使用时

它没有给我任何输出。

甚至没有:

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

0 投票
1 回答
8619 浏览

templates - 如何将新模板添加到 Typo3“布局”下拉列表

我有一个带有 3 个现有布局选项的 Typo3 安装。这些都在 page.ts 文件中声明,如下所示:

它们都在 page.ts 文件下方的列表中,如下所示:

所有这些布局选项都显示在 CMS 中“编辑页面 (X)”> 外观页面的可能布局选项下拉列表中。便利!

现在我有一个闪亮的新模板,我想将其添加为选项。我可以通过将此代码添加到 page.ts 来将其应用于特定的页面 id(例如,页面 id #563):

但我似乎无法将其添加为下拉菜单中的新布局选项。我试过这个:

但是没有香蕉。它没有出现在外观布局列表中,因此我无法将其应用于页面。

我错过了什么?我是否需要在其他地方声明此模板文件,以便它在下拉列表中显示为选项?

0 投票
1 回答
2284 浏览

typo3 - TYPO3:将当前 url 解析为变量

我知道如何使用打字稿获取当前 URL,但我不知道如何将此 url 解析为变量,以便我可以使用和使用它。

这个例子返回了一个 url 段,比如“This/is/just/a/test.html”,这么长——完美!

现在我尝试将此网址保存到变量中

每次只使用'TEXT'都会产生这种结果:(我有点沮丧。

请帮忙 :)

0 投票
1 回答
877 浏览

typo3 - TYPO3:在 Typoscript 中使用正则表达式?

嘿伙计们,是否可以使用带有打字稿的正则表达式?

我在 baseURL 上完全需要它。

fe baseURL = http://example.com/删除最后一个斜杠 (http://example.com)

提前致谢!!

0 投票
1 回答
283 浏览

typo3 - Typoscript 中的嵌套 SQL 语句

我想要实现的输出是这样的:

基本上是客户及其相关项目的字母索引。

我将客户放在名为“tx_myclients”的表中,将项目作为页面。所以这就是我在做的事情http://pastebin.com/tfknf16Z

但由于某种原因,内部选择似乎停止了外部的循环。我能做什么?我不能嵌套 SQL 语句吗?

0 投票
1 回答
618 浏览

typo3 - 在 Typoscript 中检测 select 子句的第一条记录

在 CONTENT 对象中进行选择后,是否可以使用条件(可能是“如果”)检测实际记录是否是第一个?

0 投票
2 回答
7570 浏览

typo3 - 打字稿:从页面 ID 和 GET 参数构建 URL

我必须使用typoscript 替换我的typo3 页面上的标记以建立到另一个页面的链接(即同一页面的另一种类型)。

对于这个链接,我要设置和当前页面一样的查询参数,加上当前页面的pageId,例如<a href="index.php?id=11&param1=abc&param2=def&type=123">

到目前为止,我所做的是将收到的 QUERY_STRING 传递到以下站点。当当前页面的路径没有id参数(例如由 RealURL 设置)时,就会出现问题。

所以我需要的是这样的映射:

这是我尝试过的:

这适用于大多数情况,但如果有 RealURL PREVar 则不行,在这种情况下会映射以下内容:

所以,没有 id 被传递!(大概是因为 RealURL 将 prevar 替换为/de/L=2但没有设置id

我的问题是:有没有办法简单地连接page:uidand QUERY_STRING?还是我必须做更多的打字魔术?

感谢您的任何提示!

0 投票
1 回答
360 浏览

database - TypoScript 条件:如何避免缓存表增长?

众所周知,每个 TypoScript 条件都会引发页面的另一个缓存版本的生成。因此,如果您在 TypoScript 中使用大量条件,可能会导致数据库中的缓存呈指数增长。

我们如何解决它。例如,我在多域站点上有这样的情况:

可能,解决方案是使用更多的 USER_INT 插件,来制造内部条件。

而且,可能,可以将缓存从数据库中提取到文件系统中吗?