问题标签 [typo3-4.5]

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 回答
304 浏览

typo3 - TYPO3:通过调度程序发布工作区编辑?

我设法使用 cron 任务运行调度程序。我设法使用调度程序在发布日期自动发布整个工作区。

但我不希望整个工作区都发布在调度程序任务上,而只发布一次编辑。

我试图给工作区中的编辑一个发布日期,但没有成功。
这甚至可能吗?

TYPO3 版本:4.5.x

0 投票
2 回答
1227 浏览

caching - TYPO3: Calculate Cache identifier hash value?

In TYPO3 I want to remove a single page from the cache table with some GET values. I haven't found an extension, that will handle that or a TYPO3 method.

  1. Is there a function, that I can hand over a URL or similar, that produces the cache hash identifier or removes the specific data from the caching tables?
  2. If not, does anybody know, what the algorithm is, that calculates the hash identifier or in which file I might find it?

So any help will be appreciated.

My TYPO3 version: 4.5.x

0 投票
1 回答
38 浏览

typo3 - 奇怪的行为编辑 tt_news_template

我正在使用 ttnews 插件开发我的网页,并且我编辑了 tt_news_v3_template.html,以便它在我的主页中显示前 3 个新闻。我想要这种格式,所以我更新了###TEMPLATE_LIST3###。那是新代码

但是当我看到页面时,两个第一个新闻显示得很好,带有我分配的 div 和标签,但是最后一个 new 复制了第一个 new 的结构,而不是使用它自己的结构。这是生成的代码

请注意,第 3 个 new 像第一个 new 一样包装在文章 class="box" 中,而不是使用它自己的结构。我搜索了很多并检查了标签,但我不知道如何解决它。有人可以给我一些建议或提示吗?

我正在使用typo3 4.5和tt_news 3.0.1

谢谢!

0 投票
1 回答
193 浏览

typo3 - TYPO3 中的扩展/更改扩展

我想问一下,如何更改 TYPO3 扩展中的文件,在更新特定扩展后它们不会被覆盖。我知道有“钩子”,但它们只给了我一些功能,而不是动作的孔控制器文件。

是否有一些最佳实践,或者我只能选择永远不更新该扩展程序?

问候阿加什·塔莫。

0 投票
1 回答
458 浏览

content-management-system - TYPO3 用户权限:“只读”扩展管理器和模板模块


嗨,我正在寻找一种在 TYPO3 后端(在这种特殊情况下为 4.5.25 LTS 版本)设置用户权限的方法,如下所示:

  • 用户应该能够看到模块“扩展管理器”和“模板”

  • 他不允许编辑模板,只能阅读它们(用于评估或培训目的)

  • 不允许他卸载/安装扩展程序、语言等,但可以阅读扩展程序列表和已安装扩展程序列表中提供的扩展程序信息。

这有可能吗?我知道你不能像那样限制管理员用户。是否可以像这样扩展普通的 BE 用户?还是有其他方法?

提前致谢!

0 投票
2 回答
858 浏览

typo3 - 登录成功后显示信息

我的扩展程序作为后端身份验证服务运行。在某些情况下,我需要在成功登录后向用户显示一条消息。我尝试使用 FlashMessages 做到这一点:

但无济于事。我想这是行不通的,因为还没有后端用户会话,消息可以存储在其中。

有没有办法在后端登录成功后向用户显示消息?

0 投票
1 回答
134 浏览

content-management-system - 对 Typo3 后端的访问是否受限?在这种情况下如何将盒子结构创建到页面中?

一位客户允许我访问其 Typo3 网站后端,以便在某些页面上进行一些更改。据我了解,它是更大网站的子网站

我是 Typo3 世界的新手,但我认为我没有完全访问后端的权限。

这是我使用凭据进入后端时看到的内容:

在此处输入图像描述

如您所见,后端似乎不完整,实际上我只有以下声音:

  1. 页面:我可以在其中修改页面结构
  2. 查看:我在页面后端有预览视图
  3. 清单:它到底是做什么的?

然后,正如您所说,我还有一个包含一些文件夹的文件部分(我认为这包含网站中使用的文件以及可以从网站下载的文件

最后是用户设置部分:我认为它包含与我的用户相关的设置

所以我有一个问题要问你:

  1. 这是一个有限的权限管理面板吗?

如果答案是“是”,我问你如何解决以下问题:我必须在特定页面中创建一些彩色框。这些框中的每一个都必须包含文本或链接。

据我了解(在此处询问并阅读官方文档)执行此操作可能使用 TypoScript 很方便(TypoScript 读取存储在数据库中的内容,准备显示,然后在前端呈现)

好的,但是...在这种情况下,我无法访问模板,也无法访问 TypoScript。

那么我能做些什么来创建这些彩色盒子呢?

我唯一的想法是以下一个:

  1. 在后端,我进入页面部分并打开与我必须修改的页面相关的设置

  2. 我在Normal 列中创建了一条新记录(代表我网站的内容区域)

  3. 在这里,我插入了一个新的普通 HTML元素,并在此元素中插入了我的 HTML(带有内联 CSS)结构,该结构手动构建了我的 boxex 及其内容

或者我还有其他机会吗?问题是我的访问权限似乎非常有限,我可以使用 Typo3。

Tnx安德烈亚

0 投票
3 回答
1859 浏览

editor - 如何让TYPO3的RTE之前不加空行
    s

在 TYPO3 4.5 和 6.1 中,每当我添加一个无序列表元素时,RTEhtmlarera(或其许多处理例程中的一些)都会添加一个额外的

在保存内容元素的 ul 标记之前。

在此处输入图像描述

这只会发生一次,当首先插入 ul 时。当 p 标记被移除并再次保存内容元素时,它不会再次发生。

如何消除这种错误行为?

0 投票
2 回答
935 浏览

content-management-system - 禁用页面和将 meu 中的页面隐藏到 Typo3 CMS 有什么区别?

我是 Typo3 世界的新手(我来自 Joomla 和 WordPress),我有一个疑问,我很清楚在 Typo3 的菜单中禁用页面和隐藏页面有什么区别。

我已经创建了一个新的测试页面,我不希望它现在出现在我的左侧主菜单中。

因此,我单击此页面设置的访问选项卡并勾选隐藏(在菜单中) “复选框”,以便该页面存在(我可以使用其 URL 访问和查看它)但不会出现在我的主菜单中。

这很简单,但在前面的选项附近,我还找到了禁用(页面)复选框。所以我尝试勾选这个复选框(而不是 Hide (In Menus))并发生了一些我没想到的事情:

  1. 我的测试页面再次出现在我的左侧主菜单中(我没有隐藏它但如果我认为如果我禁用一个页面,就好像这个页面不存在,显然typo3操作逻辑与我的预期不同)

  2. 如果在我的左侧主菜单中单击我的测试页面链接:页面已打开,但在页面的右上角向我显示以下文本消息PREVIEW!

什么意思?我以管理员身份登录,也许普通访问者看不到禁用页面,而管理员\编辑者看到这些页面?或者是什么?

肿瘤坏死因子

安德烈亚

0 投票
1 回答
644 浏览

php - Typo3 插件 Typoscript 内容 javascript 添加文件

我正在尝试将 Javascript 文件添加到公司为我构建的 Typo3 插件中。

现在包含文件 main.js(/public_html/typo3conf/etc/intranetapi/Resources/Public/Javascript/main.js)。我一直在搜索代码,发现以下内容:

public_html/typo3conf/etc/intranetapi/Configuration/TypoScript/contants.txt

public_html/typo3conf/etc/intranetapi/Configuration/TypoScript/setup.txt

文件 main.js 以应有的方式包含在内,但现在我想添加另一个名为 intranetApi.js 的 javascript 文件。

我想我可以这样做: public_html/typo3conf/etc/intranetapi/Configuration/TypoScript/contants.txt

public_html/typo3conf/etc/intranetapi/Configuration/TypoScript/setup.txt

在上面的代码更改后,我通过单击页面顶部的闪电图标清除了所有 Typo3 缓存。但不幸的是,它不起作用。

我个人认为这与 page.includeJSFooterlibs.intranetapi = {$plugin.tx_intranetapi.settings.js.file2} 我认为覆盖旧配置有关。我也试过page.includeJSFooterlibs.intranetapi = {$plugin.tx_intranetapi.settings.js.file1, $plugin.tx_intranetapi.settings.js.file2}了,但这也不起作用......

我对 Typo3 很陌生,我找不到有关此类问题的任何其他信息。帮助将不胜感激!