首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在contao 4.4中安装扩展

如何在contao 4.4中安装扩展
EN

Stack Overflow用户
提问于 2017-09-13 10:50:34
回答 2查看 1.2K关注 0票数 0

我在本地主机successfully.After成功安装了contao4.4,我尝试通过contao manager.Unfortunately安装一个扩展名,它与控制台error.So一起失败了,我从码雾下载了扩展的压缩文件

并将其放入根目录/系统/模块.But中,在后台找不到扩展,我认为扩展没有成功安装。怎么让它起作用?请帮帮我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-16 11:05:04

这是我如何在我的控制4标准版安装扩展.正如所评论的,这只适用于标准版本,而不适用于托管版本.如果你不想改到标准版,你最好等着,直到他们解决了控制经理的问题.否则,它就是这样工作的:

安装康陶尔4包

信息:捆绑是最好的东西,你可以找到扩展控制。

这是向contao添加功能的最干净的方法。

  1. https://packagist.org/上找到模块
  2. 得到“要求.”命令从标题下发出。
  3. 连接到您的主机(如果是本地的,打开cmd或终端)
  4. 更改为主机的根目录
  5. 执行要求..。命令,用于此扩展。 composer require madeyourday/contao-rocksolid-columns
  6. 将模块添加到AppKernel (File: app/AppKernel.php)
  7. 在"$bundles“数组中,我们现在可以将包添加到包列表中,该包应该加载:(在这一行中使用的包名称可以在供应商/%developer%/%扩展%/src/中找到,然后有一个...Bundle.php文件,它告诉您包的名称) new MadeYourDay\RockSolidColumns\RockSolidColumnsBundle(),
  8. 打开contao的安装工具(contao/install)并更新数据库

安装康陶器4扩展

信息: contao 4扩展是由它的开发人员定义的,它实际上仍然是像3.5中那样的编程方法,但是有人已经在contao 4中测试了它,并且认可了它的功能。这是你能找到的第二最好的东西来扩展控制。

  1. https://packagist.org/上找到模块
  2. 得到“要求.”命令从标题下发出。
  3. 连接到您的主机(如果是本地的,打开cmd或终端)
  4. 更改为主机的根目录
  5. 对此扩展执行require命令 composer require heimrichhannot/dlh_googlemaps
  6. 将模块添加到AppKernel (File: app/AppKernel.php)
  7. 在"$bundles“数组中,我们现在可以将扩展添加到扩展列表中,该扩展应该加载: new ContaoModuleBundle('dlh_googlemaps', $this->getRootDir()),
  8. 打开contao的安装工具(contao/install)并更新数据库

安装Contao3.5扩展

信息:一个Conta3.5的扩展是你最后的希望,它是相同的代码,在Conao3.5可能或不工作-你必须自己测试它。

  1. 查找github上的模块(或其他回购)
  2. 连接到您的主机与ssh (或如果本地,只要打开cmd或终端)
  3. 改为“系统/模块”
  4. 下载回购(例如git clone https://github.com/ContaoBlackForest/contao-system-notification system-notification) -注意末尾添加的“system”,应该是文件夹名,其中必须有extions (您可以在扩展名“Resources/contao”下的composer.json文件中找到文件夹)。
  5. 创建系统链接(bin/console contao:symlinks)
  6. 将模块添加到AppKernel (File: app/AppKernel.php)
  7. 这一行应该添加一次,就在“使用Symfony\Component\HttpKernel\Kernel”之后(只有在使用contao3.5扩展时才必须添加一次) use Contao\CoreBundle\HttpKernel\Bundle\ContaoModuleBundle;
  8. 在"$bundles“数组中,我们现在可以将扩展添加到扩展列表中,该扩展应该加载: new ContaoModuleBundle('system-notification', $this->getRootDir()),
  9. 打开contao的安装工具(contao/install)并更新数据库

你的问题

为了解决您的问题,作为您想要安装的模块,是一个contao 4扩展,您可以从上面使用相应的说明。

contao 4扩展- 类别

票数 1
EN

Stack Overflow用户

发布于 2017-09-15 08:09:48

您不需要手动安装此扩展。简单地跑

代码语言:javascript
复制
composer require codefog/contao-news_categories

在您安装的根目录中。根据安装composer的方式,命令可能有所不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46195570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档