问题标签 [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.
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,是否需要进行一些配置?
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 中找不到类“\”
你知道我该如何解决吗?
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 调用存储库也不起作用
typo3 - 错字3 4.7 重新创建数据库
是否可以在typo3 4.7.10 上从头开始重新创建数据库?
迁移后,数据库丢失,只有文件可用。我现在的工作是为它创建一个新的数据库。
我是否必须安装一个typo3 4.7然后使用这个数据库,或者是否有可能用当前安装重新创建数据库?
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
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');
如果我是管理员,它可以工作,但对于其他用户脚本继续工作。管理员只能访问带有内容元素的文件夹,但不必翻页,放置此内容。
typo3 - 如何减少 Typo3 4.5 中的 cache_imagesizes 查询
我们有一个旧的 Typo34.5
应用程序在任何服务器上运行非常缓慢。使用 blackfire.io 和一般调试,我们试图找出瓶颈以及我们是否可以减轻一些处理时间。
该应用程序tt_news
在网站的各个页面上使用扩展。索引页面有很多不同的tt_news
模块,显示各种类别的条目等。所有这些条目通常还具有与之关联的图片。
主要瓶颈之一是 Typo3 执行的大量 SQL 查询。特别费力的是以下查询,它在起始页上执行了247 次(!):
到目前为止,我无法找到任何关于如何缓解这种情况或什至可能的资源。我认为tt_news
扩展是非常低效的。
任何输入表示赞赏。
xml - TYPO3 $GLOBALS['LANG']
我使用 TYPO3 4.5。需要在扩展类中获取标签TCA记录的文本。我使用 $ GLOBALS [ 'LANG'] -> sL ($ label)
。当我登录 BE 时GLOBALS [ 'LANG']
,对象 nad 一切正常。但是当注销时, $ GLOBALS [ 'LANG'] = NULL
结果会出现错误。$ GLOBALS [ 'LANG'] = not null
当我退出时如何制作?
我的代码: