我正在尝试建立自己的扩展程序,以便对我的网站进行各种更改。我通过设置了typo3 9.5.5。作曲家。下一步是建立自己的扩展程序。我遵循了官方文档,还添加了composer.json,但是它不会显示在扩展管理器中。
<?php
$EM_CONF[$_EXTKEY]=[
'title'=>'MS Site Extension',
'description'=>'TYPO3 Site Extionsion',
'category'=>'plugin',
'author'=>'-',
'author_company'=>'-',
'author_email'=>'-',
'state'=>'alpha',
'clearCacheOnLoad'=>true,
'version'=>'0.0.1',
'constraints'=>[
'depends'=>[
'typo3'=>'9.5.5-9.9.99',
],
],
'autoload'=>[
'psr-4'=>[
'Ms\\MsSite\\'=>'Classes'
],
],
];
{
"name": "ms/ms_site",
"type": "typo3-cms-extension",
"description": "MS SITE",
"license": [
"GPL-2.0+"
],
"keywords": [
"typo3",
"cms",
"ms",
"ms_site"
],
"version": "0.0.1-dev",
"require": {
"typo3/cms": "^9.5"
},
"autoload-dev": {
"psr-4": {
"Ms\\MsSite\\": "Classes/"
},
"replace": {
"hellotypo3": "self.version",
"typo3-ter/ms_site": "self.version"
},
"extra": {
"typo3/cms": {
"extension-key": "ms_site"
}
}
}
}
我有点困惑,我现在要做的是我的扩展当前所在的唯一位置是:typo3conf / ext,我在ext_emconf和扩展的composer.json中对其进行了配置。
我该如何解决这个问题?
编辑:嗯,我的控制台告诉我ms_site已添加到PackageStates,但是在后端中仍然看不到我的扩展程序...
答案 0 :(得分:0)
经过4个多小时的搜索,我发现自己错了……我只是没有将数据上传到服务器。 :)我以为我启用了自动上传功能,但是没有启用。