问题标签 [extbase]

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 投票
10 回答
30303 浏览

mysql - 如何调试 extbase 中的查询?

如何在 extbase 中调试这样一个生成的查询?当再次创建相同的查询(但没有 execute() )并尝试使用 var_dump 或内部 t3lib_div::debug 显示它时,我只收到一个空白页。

0 投票
4 回答
9995 浏览

php - 如何使用typo3/extbase 触发下载?

我正在使用带有 extbase 和流体的 Typo3。我有一个控制器,其动作名为downloadAction(). 调用该操作后,系统会尝试呈现下载模板(但我只想开始下载)。

如何转储创建的download-File并发送下载标头而不是正常的渲染过程?什么是最好的方法?

谢谢

0 投票
1 回答
1272 浏览

php - 为 Ajax 重用 Extbase Partials

我没有找到如何在 extbase 控制器中使用流体部分以将其重用于 ajax 请求/响应的示例。

类似于 Tag f:render partial="" 但在控制器中以 json 响应返回 html。

0 投票
2 回答
1851 浏览

typo3 - 在 Extbase 中使用来自 tt_content 的图像内容对象

我想编写一个 Extbase 后端模块,它需要从 tt_content 生成的所有对象的列表,其中 CType = 'image'。

现在我开始定义一个简单的模型

和一个存储库

据我所知,initializeObject 方法是一种获取所有内容元素的方法,无论它们拥有哪个 pid。

最后我尝试将我的内容类映射到 tt_content:

不,我想使用回购。例如countAll。不幸的是它总是返回 0。寻找 MySQL 查询会发现问题:

Typo 3 或 Extbase 或其他不同的东西将所有这些 where 子句添加到查询中。我只想摆脱 CType 和 pid 子句。正如我所说,我认为 Repo 中使用的方法导致忽略 pid,显然不是这样。

有人可以帮助我吗?我想要的只是一组图像内容元素。先感谢您。

0 投票
2 回答
27393 浏览

typo3 - TYPO3:将多个参数传递给流体模板中的部分

我有一个流畅的模板,我称之为一个经常使用的片段(称为“部分”):

模板:

部分 fbLikeBox.html:

如您所见,我需要将 {settings} 和 {audioguide} 数组中的两个值都传递给部分。我怎样才能做到这一点?

0 投票
3 回答
5112 浏览

typo3 - 从 extbase 设置 fe_users 会话

由于我必须以某种方式验证登录数据,普通登录扩展无法处理,我必须开发一个自定义登录表单。此登录框是分机的一部分。用extbase写的。

但我坚持一个基本问题:如何在 extbase 中处理 fe_users 会话?

0 投票
1 回答
850 浏览

typo3 - TYPO3 Fluid:使用自己的流体渲染器失败,因为 TYPO3 4.6

我在扩展中使用了自己的流体渲染器:

$fluidTemplate稍后使用它来分配模板文件、变量并渲染它:

一切正常,除了->render()通话。自 TYPO3 4.6 以来,我收到一个错误 500,没有任何指定的异常。使用 TYPO3 4.5 LTS 它正在工作!

我希望有人有一个想法。提前致谢!

0 投票
2 回答
3436 浏览

plugins - TYPO3 4.6 包含带有打字稿的 extbase 插件

我有 TYPO3 4.6,在 tempvoila 模板中我有打字稿对象路径lib.header,我想将插件的输出重定向到lib.header 我在 ext_localconf.php 中编写和配置的扩展库和插件,如下所示:

在 ext_tables.php 中像这样:

在打字稿模板中我有这个:

但是什么都没有显示,有人可以请教我哪里有错误,或者 TYPO3 4.6 中包含的 extbase 1.4 中是否有任何更改?

0 投票
4 回答
8655 浏览

typo3 - 尝试调用 Controller->createAction() 时出错

我正在尝试使用 extbase 创建一些东西,但是我收到的错误消息并不是很有帮助。我将 blog_example 扩展作为指南。一个(也许)重要的区别是:我没有数据库表,因为我想编写一个通过 REST 连接到外部服务的自定义域存储库。

实际的错误信息(显示在插件上方,不是异常信息):

尝试调用 Tx_MyExt_Controller_SubscriptionController->createAction() 时出错


Classes/Controller/SubscriptionController:
精简到重要部分。

类/域/模型/订阅者

资源/私人/模板/订阅/新

事实

  • 添加$subscriber = null删除消息。但是那时$subscriber_null
  • Avar_dump($this->request->getArguments());显示表单的字段
  • 有一个索引动作,它也是定义的第一个动作ext_localconf.php

我发现的提示和解决方案对我不起作用,所以我希望有人能引导我走向正确的方向。

0 投票
2 回答
3815 浏览

typo3 - Extbase 在数据库中存储空值

我正在尝试创建一个对象,但这些值没有存储到数据库中。这是在“索引”操作上完成的,因为插件是通过 TypoScript 插入的,实际上不会创建输出。所以调用动作时没有给出对象,这就是我自己创建它的原因。

做 avar_dump($stat)给出以下内容:

所以这看起来像正确分配了值。但是当查看数据库时,我得到了这个:

存储库:

模型:

有人可以告诉我这里可能出了什么问题吗?