【问题标题】:own typo3 Extension doesn't get shown in Extension Manager (Composer Mode)扩展管理器中不显示自己的typo3扩展(作曲家模式)
【发布时间】:2019-09-16 21:08:10
【问题描述】:

我正在尝试设置自己的扩展程序,以便对我的站点进行各种更改。我通过设置typo3 9.5.5。作曲家。下一步是构建我自己的扩展。我按照官方文档添加了一个composer.json,但它不会出现在扩展管理器中。

ext_emconf

<?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'
  ],
],
]; 

扩展的composer.json

{
"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,但我仍然无法在后端看到我的扩展...

【问题讨论】:

    标签: composer-php package typo3 extbase typo3-extensions


    【解决方案1】:

    我只是倾斜和愚蠢,经过 4 个多小时的搜索后,我意识到了我的错误……我只是没有将数据上传到我的服务器。 :) 我以为我启用了自动上传,但事实并非如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多