问题标签 [typo3-8.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 - TYPO3 - 从 7LTS 升级到 8LTS 后,Extbase 扩展不会呈现记录信息
从 7LTS 升级到 8LTS 后,我的扩展程序不会呈现所有记录信息。看起来查询正在运行。我曾经在列表视图中呈现此表:
列表.html
在 CodeController.php 中使用以下操作
我现在明白了:
已解决:...问题是我在 ext_tables.php 中有 TCA 定义。现在移至 Configuration/TCA/ ...并且它再次工作。谢谢
typo3 - TYPO3 Extbase - 基本 CRUD / 从数据库中选择值并在 v8 中呈现
我尝试从 tt_content 获取一些数据进行测试,例如此处的“选择单行”示例(https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Database/BasicCrud/Index.html#select-a-单行):
在 Controller.php 中:
列表.html:
我使用 ->execute() 时的调试输出是:
我使用 ->fetch() 时的调试输出是:
typo3 - TYPO3 - ext_tables.php 中的 TCA 检查和 v8 的 TCA/覆盖
为 TYPO3 8LTS 更新了 ext_tables.php、TCA 和 TCA/覆盖?我将 TCA 定义从 ext_tables.php 移动到 /TCA 文件夹,并且列表视图中的查询再次起作用:
ext_tables.php
配置/TCA/tx_code_domain_model_code.php
配置/TCA/覆盖/tt_content.php
配置/TCA/覆盖/tt_content.php
forms - TYPO3 8.7 不能覆盖 FORM 模板文件
我试图覆盖表单扩展中的模板,但它在最新的 TYPO3 版本 8.7.0 中不起作用。
我尝试如下,但它不是工作。
我的BaseSetup.yaml
文件看起来像这样。
请任何人帮助我。
谢谢!
typo3 - 如何从 TYPO3 extbase 中的模型类名中获取表名?
从特定对象获取表名的最佳方法是什么?有没有类似的东西:
这样您就可以从 Vendor\Extkey\Domain\Model\MyObject 获得 tx_extkey_domain_model_myobject。
typo3 - TYPO3 - 在 QueryBuilder API v8 中使用 SQL 运算符
如何在此查询中使用 SQL 运算符 ( https://www.w3schools.com/sql/sql_operators.asp )?比如 $uidMin = 5; $uidMax = 20; ...
我尝试的是例如(http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/query-builder.html)。
......但没有工作。
typo3 - TYPO3 - 带有 QueryBuilder 的 Extbase 自定义查询:如何将操作显示添加到 url 以使链接再次工作
运行此查询时...列表视图中的链接中没有显示操作...并且它们不再起作用:
控制器.php
安慰:
当我调试它时,我可以看到我渲染了以下数组:
我怎样才能让链接再次工作?
typo3 - TYPO3 - f:image 'crop' 从 7LTS 升级到 8LTS 后不再工作
在 7LTS 中,我裁剪了https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Image.html#crop图像(原始 1280+852),如下所示:
升级到 8LTS 后,裁剪不再起作用,而是我得到了原始大小。我错过了什么?
youtube - 如何从 Fluid 中的页面资源输出带有 EXT:blog 的 YouTube 视频?
在 TYPO3 8.7 的上下文中EXT:blog
(可能相关也可能不相关),我在Resources > Files > Media > Add media by URL下添加了一个 YouTube 视频。这导致对.youtube
文件的引用。
在List\Post.html
覆盖EXT:blog
's的流体模板中Post.html
,我可以访问post.media
数组。post.media
包含一个FileReference
. 使用它渲染时,<f:image src="thatreference.uid" treatIdAsReference="1" .../>
我确实得到了视频的缩略图。
如何确定post.media
条目是否引用 YouTube 视频以及如何呈现该视频而不是缩略图?我还找不到任何有用的属性FileReference
(例如媒体类型或 YouTube 视频 ID)。我需要走另一条路吗?
typo3 - 更改 TYPO3 快捷方式和外部 URL 页面的 HTTP 状态代码
我m sure that I
已经看到了一个屏幕截图或实时后端,其中编辑页面对话框具有一个选择框,用于更改页面类型“快捷方式”或“外部 URL”的 HTTP 状态代码。
因此编辑器能够为快捷页面选择“301 重定向”。出于某种原因,我认为这是 TYPO3 8 的功能,但这似乎是错误的假设。
无论如何,我希望拥有该功能,或者作为替代方案,希望能够将“快捷方式”或“外部 URL”页面的所有重定向默认更改为 301。如何使用 TYPO3 8 做到这一点?