问题标签 [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.
typo3 - 持久化语言字段
在我的 extbase 模型中,我为字段t3_origuid
、sys_language_uid
和l10n_parent
.
设置这些字段并持久化时,只有l10n_parent
字段在数据库中更新。是否可以更改其他字段,而无需手动查询数据库。
typo3 - TYPO3:如何在后端模块中使用 pagetree 中的存储 pid?
我使用 Extension Builder 创建了一个扩展,并在 web 部分下包含了一个后端模块。在生成的代码中,存储 pid 有两个常量:一个用于插件,一个用于模块。
现在我喜欢我的模块使用来自页面树中选定页面或文件夹的存储 pid,就像页面、列表或模板模块一样。如何在后端模块中使用 pagetree 中的存储 pid 而不是使用常量?
typo3 - 设置TYPO3 BE模块的顺序
我用这个通用代码在 Extbase 扩展中成功注册了一个 BE 模块和子模块,当然它可以工作:
我的问题是无论如何我都无法更改它的顺序,它总是显示在左列的末尾(在帮助部分之后)。方法的第 4 个参数registerModule
是 position 显然它不会影响主模块,只会影响子模块。
那么我怎样才能把 Myext 放在后面web
呢?在这种情况下?
我正在开发 TYPO3 版本:4.7
typo3 - TYPO3:在一个动作控制器中,如何判断一个动作是在后端还是在前端执行的?
这可能很简单,但我不知道在哪里可以找到答案。假设在前端和后端都使用相同的操作,或者假设我需要在前端和后端使用不同的行为,initializeAction
我如何检查该操作是从后端调用还是从前端调用?
顺便说一句,我正在使用extbase
和 TYPO3 6.1.0。
typo3 - 使用 extension_builder 构建 extbase 应用程序后未找到视图
我使用extension_builder扩展(v2.4.0)为 Typo3 4.7 搭建了一个 extbase 扩展。包含所有内容以注册后端模块。但是,在打开后端模块时安装扩展程序后,会显示以下错误消息:
在谷歌上搜索了很长时间后,我在 extension_builder 邮件列表中找到了一种解决方法。这需要用户手动将文件夹包含extension/Configuration/TypoScript
到当前模板使用的 TypoScript 中。在此文件夹中的文件中,有使 extbase 找到正确模板路径所需的配置。
虽然这可行,但听起来不是正确的方法,并且绝对不希望让想要安装扩展的人对他的模板进行一些更改以运行后端模块。
我怎样才能省略这一步,仍然让它工作?我查看了其他似乎可以正常工作的模块,但我无法弄清楚它们是如何做到的。
typo3 - 获取 extbase/fluid TYPO3 中多个复选框的值
如何使用流体在前端模板中检查多个复选框的值并在操作 extbase 中使用这些值?
typo3 - TYPO3 中的扩展/更改扩展
我想问一下,如何更改 TYPO3 扩展中的文件,在更新特定扩展后它们不会被覆盖。我知道有“钩子”,但它们只给了我一些功能,而不是动作的孔控制器文件。
是否有一些最佳实践,或者我只能选择永远不更新该扩展程序?
问候阿加什·塔莫。
typo3 - 不需要的自动缩放
在 extbase 扩展中,我想以原始图像大小显示图像。要在模板中使用原子的“宽度”和“高度”
但它不像我预期的那样工作。Typo3 调整这些图像的大小,使它们被拉伸。我不知道为什么,也无法在 i-net 中找到有关内容。有人知道我如何强制 Typo 使用原始图像大小吗?我可以使用普通的 IMG 标记,但是标记中没有宽度和高度。是的,为此编写一个自己的 ViewHelper 并不难,但我不敢相信它可能是必要的。
我为糟糕的英语道歉,并感谢您的回答。
typo3 - TYPO3 Powermail 2 - 如何更改插件实例的模板
我在每一页的底部都有 Powermail(新版本,基于 Extbase 的)实例。此实例放置在网站的某个位置,并通过 RECORDS 在页脚中呈现。现在,我需要此实例具有与其他 Powermail 插件实例不同的模板。
那么,如何将此配置传递给插件实例?flexform 中没有选项可以指定模板的路径,所以我被卡住了。
谢谢前面;)
php - TYPO3 Extbase backend module. Template path issue
I'm experiencing a strange problem with extbase/fluid extension creation. I use TYPO3 6.1
I've made an extension with a backend module on my dev server (same configuration/hardware then the prod). The module works perfectly with the path to the template :
myext/Resources/Private/Backend/Templates
myext/Resources/Private/Backend/Layouts
myext/Resources/Private/Backend/Partials
After this, I downloaded my extension's zip in the ext manager and then installer on the prod server. Now I can't use my extension because the module don't find the templates. I've configured the extension by the same way. The templates are in the right path.
I test to move my folder to the parent level :
myext/Resources/Private/Templates
myext/Resources/Private/Layouts
myext/Resources/Private/Partials
With this it works, but in the module configuration, I specify the right path to the "Backend/" folder.
I wont to move my folder in the Private folder, I want it to run in the Private/Backend folder.
I've included the extension static template to the website root TS template.
Here's the constants :
And here's the setup :