Composer php 如何使用composer安装TYPO3的扩展

Composer php 如何使用composer安装TYPO3的扩展,composer-php,typo3,typo3-extensions,Composer Php,Typo3,Typo3 Extensions,与TYPO3和composer合作学习TYPO3基础知识。 尝试composer学习示例扩展时遇到第一个问题 Could not install distribution 'doc_tut_templating' Extension Manager is in offline mode. No TER connection available. 好的,需要作曲家来做。但是怎么做呢?只需了解如何使用composer设置TYPO3或创建用于composer的扩展。但是如何使用composer安装扩

与TYPO3和composer合作学习TYPO3基础知识。 尝试composer学习示例扩展时遇到第一个问题

Could not install distribution 'doc_tut_templating'
Extension Manager is in offline mode. No TER connection available.
好的,需要作曲家来做。但是怎么做呢?只需了解如何使用composer设置TYPO3或创建用于composer的扩展。但是如何使用composer安装扩展


使用composer重新播放n00n

,您只能将源放在正确的位置;仍需要激活扩展。您可以在扩展模型(aka extension manager)中执行此操作,也可以使用一些自动化方法,如uses。此发行版使用TYPO3冲浪和TYPO3控制台执行许多任务,其中之一是激活使用composer所需的扩展

您可以在上找到有关将TER扩展与composer一起使用的更多信息


有一篇很好的文章介绍了如果需要创建这样的文件,composer.json文件中应该包含哪些扩展名:

找到了解决方案。很简单,对我来说很简单

在此处搜索扩展名: 搜索扩展名

获取名称并在composer中要求它 编写器需要键入3 ter/[扩展名]
→ composer require type3 ter/efempty

我在搜索composer命令以添加扩展名。我想使用扩展efempty()来理解扩展的最低要求。但我在打字本3中找不到它,我也不知道我必须在composer中写些什么才能写进去。该扩展没有composer.json,我在回答的第二部分中试图回答这个问题:告诉您如何在composer中使用TER扩展。但你已经发现:-)这已经过时了。您现在可以在packagist.org上找到大多数扩展。您应该从包中要求它们,而不是composer.typo3.org(不是composer req typo3 ter/extname,而是composer req extname)。您将在上找到大多数扩展的命令。请参阅上的说明:“此Composer存储库已弃用。请注意,此Composer存储库的使用已弃用。请改用在PackageGist上发布的扩展,这是首选的。作为尚未发布扩展的回退,您可以使用此存储库。”