问题标签 [typo3-6.2.x]
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 - $this->request->hasArgument('mail') 不工作
我正在构建一个typo3 扩展。填写表格后,我想发送一封电子邮件。在此表格中,用户可以填写电子邮件地址。在后端页面中,我想获取邮件值,但$this->request->hasArgument('mail')
重播为空。但是当我做 a 时,print_r($_post)
你可以看到价值就在那里。
我怎样才能开始$this->request->hasArgument('mail')
工作?
typo3 - Bootstrap 包 PHP 运行时弃用通知
尽管官方介绍包 RealUrl 的精彩公告无法正常工作,并且引导包正在生成这些消息:
其他信息
- Mac OS X 优胜美地
- 适用于 Mac OS X 的 XAMPP
- php 5.6.3
- TYPO3 6.2.6
- 引导程序包 6.2.6
- 官方介绍包2.0.0
- RealUrl 1.12.8
- .htacces rewriteEngine 开启
typo3 - 使用 TYPO3 be_layout,如何正确选择前端模板(性能方面)?
在我的大多数网站中,我一直在使用以下代码来决定应该将哪个模板应用于内容呈现 - 基于编辑器选择的内容be_layout
:
这工作得很好。
但我曾预计该if
条件将确保根本不处理不必要的页面对象。直到我一直在通过管理面板查看一些性能问题:我发现两个(所有)子对象page.
似乎都被渲染了——即使if
条件不适用。
它看起来像是定期处理的,然后根本不显示!所以当使用多个模板时,页面渲染时间会爆炸。
我是否正确解释了这一点?执行此操作的正确、高效的方法是什么?或者它是一个错误?
typo3 - 在 TYPO3 6.2 中,从 FAL 路径(和类似路径)中删除 /fileadmin/
这更多是关于 TYPO3 6.x 中 FAL 的理解问题。
我知道我可以创建新的存储位置,并且我不再被迫使用 /fileadmin/。由于 FAL 链接不直接存储在 tt_content 中,我想应该可以为 FAL 链接定义重写规则。
例如“将 /fileadmin/ 替换为 /storage/”。或“对于此分支中的所有页面,删除 /fileadmin/ 并添加http://static.domain.com ”。等等。
但是 - 在不涉及繁重编码的集成器级别(如在https://github.com/beechit/fal_securedownload中) - 这不是它的工作方式,或者是这样吗?
typo3 - 优化使用 Extbase 生成的 SQL 查询
我正在对有很多记录的几个表进行查询。在一个特定的关系中,关系是 m:n,并且生成的查询加入了适当的表。问题是生成的查询非常慢。我可以通过取出 JOIN 并将其放入一个子查询中来重写它,这可以解决问题,但我不确定如何将它添加到我创建查询的存储库中。基本上我想要的是仍然使用 createQuery() 因为它做了很多检查但只优化了它的一小部分。
当前的实现是否有可能,还是我唯一的选择是从头开始编写整个查询?
typo3 - TYPO3 RTE 将地址元素包装在 p 元素中并输出无效的 HTML
我在TYPO3 6.2.4中有一个内容元素。此内容元素包含多个<address>
- 元素,例如:
问题是输出,因为它看起来像这样,即使我删除了所有空格:
这不仅不好,而且也是无效标记。
我尝试了以下方法,但不幸的是它删除了所有 <p>
元素,即使是正确的元素:
这就是我将内容放入模板的方式:
这是它的输出方式:
这是在我的 RTE 配置中:
我怎样才能摆脱那些包装<p>
元素?
caching - 管理 TYPO3 中某些元素的缓存?
我有一些复杂的菜单(几乎)需要永远渲染。
我使用nc_staticfilecache
,但对于编辑者和登录用户来说,能够在每次页面加载时不重新渲染这些菜单会很棒。
我已经在考虑在特殊的 doktype 上渲染菜单,使用 cron 作业获取渲染的菜单,并将其存储到数据库或文件中,然后可以在模板中使用。
另一方面,这种情况是否有现成的方法?
typo3 - 允许编辑器在 TYPO3 6.2 中运行 ImportCommandController
在 extbase 扩展中,我有一个 ImportCommandController 类来导入数据。(请参阅在 extbase 扩展中,如何从调度程序任务访问持久层?)
在ext_localconf.php
中,它与
在我的服务器上,cron 作业有点不可靠,它们经常被任务杀手杀死。所以我会给编辑者在需要时手动启动这个导入的可能性。
AFAIK,编辑无法访问调度程序来手动启动任务。所以我想我必须创建一个带有“执行此”按钮的 BE 模块,对吗?该任务将如何从那里启动?
typo3 - 解析流体模板中的现有 JSON 字符串?
我有一个 JSON 字符串,其中包含一些我想在模板中呈现的数据。由于 Fluid 数组也用 JSON 表示,我想我可能只是把那个 JSON 字符串交给流体,告诉它像其他数组一样对待它并在模板中使用它。
因此获得了很大的速度并减少了开销(不必拆分 JSON 数据以将其保存在数据库中,可以轻松地将其模板化)。
它行不通,至少我没有尝试过。
它——当然——抱怨它收到的是一个字符串,而不是一个数组。
在将数组恢复为流体之前,我是否必须构建一个 viewhelper 并执行此操作json_decode
?还是有更本土的方式?
这是基本的控制器操作:
typo3 - 排版:缺少转义字符?
我的排版是:
HTML 输出为:
为什么不一样?我错过了转义字符吗?