如何在安装配置文件中自动启用模块 -- distributions 领域 drupal 相关 的问题

How do I auto enable modules within an install profile


1
vote

问题

中文

我已经创建了一个示例安装配置文件(基于我从Acqua Drupal Install型材抓取的安装配置文件。到目前为止,我理解基本架构。我添加依赖,但我无法弄清楚如何启用模块。例如,我想需要视图,查看_UI和功能,并且我希望在安装配置文件时要自动启用这些模块。我假设我在配置文件中添加了我的.install文件中的代码。有人可以给我一个例子我如何要求和启用视图?

英文原文

I have created an sample installation profile (based on one that I grabbed from the Acqua Drupal install profiles. Thus far I understand the basic architecture. I add dependancies, but I cant figure out how to enable the modules. For instance, I want to require views, views_ui, and features, and I want those modules to be automatically enabled when I install the profile. I'm assuming I add code somewhere in my .install file within the profile. Can someone give me an example of how I would require and enable views for instance?

  

回答列表

3
 
vote
vote
最佳答案
 

您需要将它们添加为 99887668 。从标准中拍摄一段.info:

  dependencies[] = block dependencies[] = color dependencies[] = comment dependencies[] = contextual dependencies[] = dashboard   

从如何编写drupal 7安装配置文件:

profilename.info文件的内容如下:

  • 都需要名称,描述和核心分配。
  • 依赖关系列表包括安装此配置文件时将启用的所有模块(上面的默认值是标准安装配置文件的默认值)。
  • 您可以选择包含其他也可以出现在模块中的其他声明.Info文件。

(强调矿山)。

所以启用视图只是:

  EntityFieldQuery0  

,如果你想要UI:

  EntityFieldQuery1  
 

You need to add them as dependencies in the .info file. To take a segment from standard.info:

dependencies[] = block dependencies[] = color dependencies[] = comment dependencies[] = contextual dependencies[] = dashboard 

To add a little reference from How to Write a Drupal 7 Installation Profile:

The contents of the profilename.info file are as follows:

  • The name, description, and core assignments are all required.
  • The dependencies list includes all modules that will be enabled when this profile is installed (the ones above are the defaults from the Standard install profile).
  • You can optionally include other declarations that can also appear in module .info files.

(Emphasis mine).

So enabling views would just be:

dependencies[] = views 

And if you want the UI:

dependencies[] = views_ui 
 
 
       
       

相关问题

0  如何使用Open Atrium创建多个仪表板?  ( How can i create multiple dashboards with open atrium ) 
默认情况下,每个开放的中毒组都有自己的仪表板。我想做的是为每个组创建多个仪表板(页面?)。我的目标是使用不同的内容创建分隔的仪表板,就像网站的页面一样。任何关于如何用公开的庭院做这个的想法? ...

3  告诉醉酒以更新任何内容的内容  ( Tell drush to update anything not part of a profile ) 
我正在使用安装配置文件(打开外展)和其他模块/主题。我不希望醉酒更新是个人资料一部分的模块,但想要更新其他所有内容。有没有命令来做这个? ...

2  如何在安装配置文件中覆盖file_public_path?  ( How to override file public path in install profile ) 
我想创建一个安装配置文件,在文档root,www.example.com/files中创建文件文件夹,而不是站点/默认文件夹。 我已经尝试了两种执行此操作和既有部分工作的方法,它们在正确的位置创建文件夹,但是当站点完成安装admin / config / medio / file-system显示"站点/默认/文件"...

0  如何在安装过程中插入新的早期步骤(任务)?  ( How can i insert new early steps tasks in the installation process ) 
我想在验证要求运行之前在安装过程中插入新的步骤(任务)。这是因为我想要的选项的表格是需求验证步骤的一部分。 不幸的是,似乎没有钩子。 hook_install_tasks 正在附加新步骤最后,而 hook_install_tasks_alter 允许我更改默认核心步骤。 虽然我可能可以修改选择语言步骤,但它不觉得自...

1  如何编辑搜索表单?  ( How can i edit the search form ) 
我有一个在Drupal 6上安装的OpenDium分布6.如您所知,Openatrium已经实现了搜索功能。我想做的是更改以下形式: 通过添加另一个按钮并沿着搜索一个(我想做的其他修改,但这并不重要这只是最终目标)。 问题是我不知道什么是构建该表单的PHP页面是什么。我所知道的就是这个页面。inc打印该表单的内...

4  使用Panopoly和Commerce Kickstart发行  ( Using the panopoly and commerce kickstart distributions together ) 
我想创建一个电子商务网站,也有能力轻松创建登陆页面,使用Panoply着陆页编辑器的精彩响应布局。 什么是最简单的方法? 在商业顶部安装Panopoly Kickstart分布? 在Panopoly分布之上安装Commerce模块? 编辑distrumtion makefile - 就像某人用其他分布。 如...

2  如何在.install文件中添加菜单项  ( How do i add menu items within a install file ) 
我正在尝试构建一个Infults If功能的Intall配置文件。我正在遇到一些问题,因为虽然功能允许我需要菜单,但似乎没有办法也没有包括链接(大多数链接是添加内容或编辑视图的简单别名)。有没有办法从安装配置文件中添加菜单项? ...

0  如何从安装配置文件中从Set中检索来自drush_set_option()的数据  ( How to retrieve data from set with drush set option from within install profil ) 
我一直在尝试将变形文件传递给基于注册表单的安装配置文件,如这篇文章。我能够使用 hook_pre_provision_install() 从表单中获取数据,但我不确定如何从与 drush_set_option()。 ...

0  哪个模块将允许我看到两个按钮“自定义此页面”和“更改布局”?  ( Which module will allow me to see the two buttons customize this page and cha ) 
当我使用Drupal分发OpenChruch时,我将页面视为管理员。底部有两个按钮: 自定义此页 和 更改布局 哪个模块将显示这两个按钮出现? ...

2  如何提高安装配置文件  ( How to build an install profile progmatically ) 
我需要从现有站点创建一个安装配置文件。我的问题是如何处理网站配置?该网站非常复杂,因此手动将它们放在个人资料中是不可能的。 我目前的最佳想法是要从站点创建功能,并在安装期间恢复它们,但它有一个大缺点:如果我必须在以这种方式安装的网站上修改某些内容,则功能的状态将会被"被覆盖" ,所以他们需要被忽略或重新创建。 我已经...

4  在自定义安装配置文件上更改模块路径  ( Changing the module path on custom install profile ) 
我想在我的个人资料中安装配置文件 .make 99887660 sites/all/modules/contrib 而不是在配置文件目录中 profiles/my_sweet_profile/modules/contrib 有没有办法做到这一点,而无需使用脚本来复制模块,然后重建Drupal注册表? 我已经读取这...

0  WAMPSERVER开发的多个本地DRUPAL网站?  ( Multiple local drupal sites for development on wampserver ) 
我仍然是笨蛋的新人。我希望通过我的本地Wampserver Wamp堆栈创建多个站点实例。我有一个。我意识到Acquia通过潮湿的堆栈使这个非常简单,但是听说它可能是非常痛苦的升级和/或将这些升级到服务器,而且由于其一些文件的非标准路径(其中一些文件)模块专门)。所以我想知道我如何模仿潮湿的东西,尽管没有他们的Dev...

1  Plopoly的街区  ( Blocks in panopoly ) 
我正在使用Plopowny作为我的第一个Drupal发行版,并担心如何定义持久性项目。例如,对于核心Drupal,我可以使用或创建块区域以定义每个页面上显示的特殊小部件/页元素。 如何在Panopowny这样的基于面板的环境中做到最好?是否可以使用两个块和面板?同时? ...

2  Drupal 7和Google地图,分发或模块  ( Drupal 7 and google maps distribution or modules ) 
在我的学徒用drupal 7的学徒期间,我一直想知道它是否能够这样做: http://www.teslamotors.com/findus http://bigblogmap.com/ 我的意思是插入Google地图以及它如何与此类网站进行交互。 例如:在Teslamotors页面中,在顶部有按钮...

1  在安装时添加要在安装配置文件的翻译  ( Adding translations to installation profile upon installation ) 
为法国网站创建安装配置文件。 我碰到了一个砖墙,试图让个人资料安装fr语言翻译。 我尝试将此添加到我的个人资料中作为此评论 http://drupal.org/node/1297438评论-6308144 // Add french language. locale_add_language('fr', 'F...

2  如何使用翻译捆绑安装配置文件(* .po)  ( How can i bundle installation profile with translation po ) 
我尝试了几种不同的方法来从安装配置文件加载翻译文件(.po)。 构建非常接近于典型:制作文件下载核心,自定义配置文件和应用程序主题/模块。然后 drush --site-install --profile cutstom_profile 构建所有这些 一切都很好,直到我尝试在配置文件中添加语言环境。然后一切都休息,取...

1  用苏打下载Drupal发行后,如何在配置文件列表中列出我的配置文件?  ( How do i list my profile in the profile list after downloading the drupal distri ) 
我正在为我的网站创建一个配置文件。 所以我基本上有以下文件: myproject.info myproject.make myproject.profile vertifify我运行 drush make myproject.make Drupal文件+模块被复制,但在安装期间,我只看到配置文...

2  修补由分发加载的模块  ( Patch a module loaded by a distribution ) 
我正在尝试制作一个安装的配置文件,继承商务kickstart分发。为了让这个工作,我需要通过苏打制作施加一堆补丁。 首先我必须应用一个drupal核心补丁: http://drupal.org/node/ 1356276#评论-6654100 但是,还需要让图书馆模块了解父安装配置文件。所以它也需要修补。 我的制...

4  有没有DRUSH命令来检查分发版本?  ( Is there a drush command to check the distribution version ) 
就在那个中,有没有drush命令检查分发版本? 让我们说我已经安装了Commerce_kickStart发行声,如何用疏浚检查这个分发的版本? 这个不起作用: 醉酒pmi commerme_kickstart ...

1  DRUSH - 模块/功能变化 - DEV - > QA - > Staging - > Prod  ( Drush module feature changes dev qa staging prod ) 
是疏浚制作文件并安装用于初始设置的配置文件?我们处于早期的发展阶段,并试图弄清楚跨环境转移变化的最佳方法:开发 - > QA - >分期 - >刺激 说第1周,我创建了一个安装配置文件并使用它来设置QA环境中的分发。在第2周,我添加了更多的模块。如何在QA环境中添加新模块?看起来"Drush ma...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.