问题标签 [typo3-extensions]
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.
composer-php - 如何使用 composer 安装 TYPO3 的扩展
与 TYPO3 和作曲家一起学习 TYPO3 基础知识。在尝试作曲家学习示例扩展时遇到了第一个问题
好的,需要作曲家来做。但是怎么做?只需找到如何使用 composer 设置 TYPO3 或创建与 composer 一起使用的扩展。但是如何使用作曲家安装扩展?
重新毕业 n00n
typo3 - TYPO3 - 正确编辑扩展模板
我正在使用 TYPO3 7.6.13,并且正在尝试自定义新闻扩展。我正在尝试插入我自己的自定义模板,但 TYPO3 找不到它,因此始终包含默认模板。
我在 Configuration/TypoScript 目录中自定义了 setup.txt 和 constants.txt 文件。
我还在 fileadmin 目录中为模板和部分创建了自定义目录:fileadmin/templates/ext/news/templates/fileadmin/templates/ext/news/partials/
这是 setup.txt 的一部分:
我已将我在 fileadmin 中创建的模板和部分添加到 constants.txt 自定义目录中。下面是 constants.txt 代码:
}
任何帮助是极大的赞赏!丹尼斯
typo3 - 安装分机时的 php_warning
我想安装分机“my_redirects”。在我的本地机器上,它做了它应该做的事情。但是现在,在现场,我收到了这个错误:
1:PHP警告:file_get_contents(/kunden/homepages/28/d574274134/htdocs/update7/typo3/sysext/core/Resources/Private/Sql/Cache/Backend/Typo3DatabaseBackendCache.sql):无法打开流:没有这样的文件或/homepages/28/d574274134/htdocs/update7/typo3_src-7.6.14/typo3/sysext/core/Classes/Cache/Backend/Typo3DatabaseBackend.php 441行中的目录
我得到了删除typo3temp/autoload/文件的提示。然后安装工作,但如果我之后进入安装工具,我再次收到此错误。有人可以给个提示吗?
typo3 - Extension Manager 处于脱机模式。TYPO3 中没有可用的 TER 连接
我已经使用 composer 安装了 TYPO3 版本 7.6.15,并且我正在使用 Xampp 版本 7.0.0。我已经安装了许多扩展并在我的 TYPO3 页面的后端成功激活了它们。现在,我已经通过 composer 安装了Ecodev/typo3-cms-speciality-distribution。我正在尝试从扩展管理器激活它,但它给了我以下错误。错误
现在,我不知道该怎么办?在此链接https://github.com/Ecodev/typo3-cms-speciality-distribution 它被写入停用 EXT:fluid_styled_content, EXT:context_help, EXT:func,所以我这样做了,但仍然是同样的错误。任何帮助将不胜感激。
php - TYPO3 TCA 在后端保存对象后执行挂钩
如果通过后端保存对象,我想操作一些值并执行自定义函数。我通过我的谷歌搜索发现我必须在我的ext_localconfphp中指定这个:
此外,我在我的扩展/Classes/Hook/TCEmainHook.php中创建了以下类
但无论我尝试以下哪种选项,在保存对象后都会得到一个空的后端框架:
我不明白我做错了什么。有人有什么建议吗?
参考解决方案: 感谢 jokumer 的建议,我查找了在 BE 模块“配置”中加载了哪些以及如何加载其他钩子。我看到我的钩子看起来与其他钩子不同,所以我检查了 powermail 钩子是如何定义的(这是我正在使用的另一个扩展),并且通过以下更改,钩子终于可以工作了:
php - TYPO3:FE Manager 的多个复选框
我已经更改了.附带的gender
字段的用途。
现在允许用户选择两个项目,而不仅仅是一个项目。不用担心,用户可以选择关于他的帐户的不同选项,而不是多个性别;)fe_users
femanager
保存在后端工作,但我无法在前端运行它。
错误消息:未找到可用于从 转换为 的转换
array
器string
。
我只是直接从femanager 编辑了模型,因为这是目前最简单的方法。
ext/femanager/Classes/Domain/Model/User.php
任何想法什么不起作用?
typo3 - TYPO3:使用许多自定义内容元素进行搜索
通常,ext:ke_search 是任何 TYPO3 网站搜索的绝佳解决方案。
它也可以很快扩展。虽然,目前扩展它的蓝图是相当老派的 pibase 风格。
现在我有一个主要由自定义内容元素(掩码)组成的站点。
我是应该做所有的 ke_search 扩展,还是冒险再看看 indexed_search/crawler,哪个(我认为)更老派?
或者除了solr还有第三种方式吗?
ps:也许一个想法:结合爬虫和ke_search - 会看看
typo3 - TYPO3 新闻扩展 - 显示整篇文章
我正在使用 TYPO3 的新闻扩展。我有一个名为“新闻”的页面,我想在其中显示所有存在的完整新闻记录。但是这篇文章被一个“阅读”按钮剪切了,该按钮将您带到详细信息页面。
我需要做什么才能在每篇文章的新闻页面上显示整篇文章?
TYPO3 版本:7.6.14
typo3 - 如何在 TYPO3 extbase 扩展控制器中打开文件?
我需要读取扩展控制器内部的文件,例如,我的扩展密钥是myext_key
,我要打开的文件data.json
是Resources/Private/JSON
目录中的 JSON 文件。我的研究告诉我,打开文件的最佳方式不是使用 . file_get_contents($path)
,而是使用\TYPO3\CMS\Core\Utility\GeneralUtility::getURL($path)
.
所以我用下面的代码试了一下,但是没有用:
感谢大家的帮助!