问题标签 [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 投票
2 回答
675 浏览

typoscript - userFunc 在 TYPO3 4.5 中无效

我已经与 USER 和 USER_INT 斗争了很长一段时间了。起初我以为我的问题与 TemplaVoila 有关,但最后我恢复为 TYPO3 版本 4.5.40 的全新安装,问题仍然存在。

为了测试它,我重新安装了 4.5.40 版。
我的模板设置如下所示:

在 fileadmin/php/test.php 我有这个代码:

在页面模块中,我添加了标准页面的快捷方式。标准页面没有内容元素。
除此之外,自安装以来没有进行任何更改。

当我加载网站时,我看到文本“加载:”。
如果我重新加载网站,那么文本就会消失。
如果我将 USER 更改为 USER_INT,则当我重新加载网站时,文本仍然存在。
这告诉我 USER 和 USER_INT 正在被识别,但 userFunc 似乎被忽略了。

我使用全新安装的 6.2.13 版进行了相同的测试。
但是在这里我得到了文本'Load:func'。
当我重新加载时,它会变为“func”。如果我使用 USER_INT,当我重新加载时,文本“加载:函数”仍然存在。

换句话说,对于 6.2 版,它可以按预期工作,但在 4.5 版中则不行。我能找到的所有信息都表明它应该在 4.5 中工作,那么我错过了什么?
为了在 4.5 中启用 userFunc,是否需要进行一些配置?

0 投票
1 回答
70 浏览

typo3-6.2.x - Typ3 升级后的致命错误

在我将 Typo3 4.5 LTS 升级到 Typo3 6.2 LTS 后,我收到一个致命错误:

致命错误:第 75 行的 /home/www/dev2.mysite.com/typo3_src-6.2.13/typo3/sysext/core/Classes/Cache/CacheFactory.php 中找不到类“\”

你知道我该如何解决吗?

0 投票
2 回答
268 浏览

typo3 - BE AJAX 请求交付空存储库

我想构建一个 BE 扩展,它从另一个扩展读取存储库,并将数据作为 CSV/XSL/XSLX 交付,而不将其保存在服务器上。例如,在带有修改标题的空白窗口中输出数据。

BE AJAX 请求被正确触发

$TYPO3_CONF_VARS['BE']['AJAX']['tx_myext::ajaxID'] = 'filename:object->method';

如果从后端调用存储库也可以正常工作。

但是当从domain.tld/typo3/ajax.php?ajaxID=tx_myext::ajaxID 它调用时,如果我直接通过 AJAX使用方法Tx_MySecondExt_Domain_Repository_DataRepository调用第二个存储库的存储库,也找不到。findAll()它只返回 NULL。

手动设置 QuerySettings 时也是如此

仅供参考,它在 4.5 上

编辑:

使用 ObjectManager 调用存储库也不起作用

0 投票
1 回答
45 浏览

typo3 - 错字3 4.7 重新创建数据库

是否可以在typo3 4.7.10 上从头开始重新创建数据库?

迁移后,数据库丢失,只有文件可用。我现在的工作是为它创建一个新的数据库。

我是否必须安装一个typo3 4.7然后使用这个数据库,或者是否有可能用当前安装重新创建数据库?

0 投票
1 回答
251 浏览

htmlspecialchars - powermail 和特殊字符

我有这个与特殊字符 < > " & 和 Typo3 中的 powermail 扩展有关的已知问题。我已经搜索过,发现它与 2 个文件中的 htmlspecialchars 的双重触发有关。我尝试了很多建议,但它们没有帮助。-从 class.tx_powermail_html.php 中删除 htmlspecialchars。 - 从 class.tx_powermail_markers.php 中删除它。 - ...

有人对此问题有确切的解决方案吗?提前致谢。

Ps:我在typo3 4.5上使用v. 1.6.9

0 投票
1 回答
64 浏览

typo3 - 错字3后端:将标签附加到扩展占位符

在typo3 4.7(无法升级此实例)中,我经常需要在一页上放置一些轻量级扩展。在后端,我很快就忘记了所有这些扩展。

我想知道是否有办法将标签附加到这样的扩展占位符。

我想要与自由文本字段类似的功能:“名称(在前端不可见)” 可用于“默认 HTML”内容元素,但不适用于“插件”内容元素。

这是我的意思的说明。在后端,WEB Module/Page,编辑任意页面: 在此处输入图像描述

...或者他们可以吗?

0 投票
2 回答
2591 浏览

php - 错字3网站爬虫没有索引

我正在尝试在旧的 TYPO3 4.5 网站上使用索引搜索和 sitecrawler 索引页面 - 但我尝试了几乎任何方法都无济于事。

我正在运行站点爬虫,它将获得可以被爬取的 URL 的完整列表,并且我正在运行整个队列

在此处输入图像描述

我已经设置了“索引配置”

在此处输入图像描述

和一个网站爬虫

在此处输入图像描述

但它不会索引

在此处输入图像描述

“cache_pages”表似乎也为空 - 但所有页面都启用了缓存。

我会错过什么?

0 投票
1 回答
571 浏览

php - 错字3检查所有后端用户(不仅是管理员)

在我的后端,我有管理员和经理。经理的职能很短。但我想向所有后端用户展示一些内容,而不仅仅是管理员。我使用$this->tsfe->beUserLogin构造,并且此内容仅对管理员可见。

UPD 我有 FE 模块,它被放置在几个页面中。在我的扩展中,我有 .php 和 .tpl 文件。我$variable=$GLOBALS['TSFE']->beUserLogin从 .php 传输到 .tpl 文件,在 .tpl 我有建设if(variable) <div>...</div>。如果我没有管理员帐户,在页面中我没有 div。 if($GLOBALS['TSFE']->beUserLogin) die('Logged BE user');如果我是管理员,它可以工作,但对于其他用户脚本继续工作。管理员只能访问带有内容元素的文件夹,但不必翻页,放置此内容。

0 投票
1 回答
41 浏览

typo3 - 如何减少 Typo3 4.5 中的 cache_imagesizes 查询

我们有一个旧的 Typo34.5应用程序在任何服务器上运行非常缓慢。使用 blackfire.io 和一般调试,我们试图找出瓶颈以及我们是否可以减轻一些处理时间。

该应用程序tt_news在网站的各个页面上使用扩展。索引页面有很多不同的tt_news模块,显示各种类别的条目等。所有这些条目通常还具有与之关联的图片。

主要瓶颈之一是 Typo3 执行的大量 SQL 查询。特别费力的是以下查询,它在起始页上执行了247 次(!):

到目前为止,我无法找到任何关于如何缓解这种情况或什至可能的资源。我认为tt_news扩展是非常低效的。

任何输入表示赞赏。

0 投票
1 回答
631 浏览

xml - TYPO3 $GLOBALS['LANG']

我使用 TYPO3 4.5。需要在扩展类中获取标签TCA记录的文本。我使用 $ GLOBALS [ 'LANG'] -> sL ($ label)。当我登录 BE 时GLOBALS [ 'LANG'],对象 nad 一切正常。但是当注销时, $ GLOBALS [ 'LANG'] = NULL结果会出现错误。$ GLOBALS [ 'LANG'] = not null当我退出时如何制作?

我的代码: