Questions tagged «features»

使用它来解决有关站点开发人员用于导出站点配置元素以在其他站点中使用的模块的问题。

2
如何在代码驱动的开发工作流程中平衡功能和安装配置文件?
Drupal安装配置文件(在Drupal 7中)非常强大,几乎可以执行模块可以执行的任何操作。我正在使用“安装配置文件”和“功能”来开发我的网站,将所有内容保留在代码中,因此不必对数据库进行版本控制。 有了安装配置文件的强大功能,您可以在功能模块中完成的许多操作也可以在安装配置文件中完成。例如,创建内容类型,配置权限等。在Drupal中使用代码驱动的开发工作流程时,应该如何确定某个内容属于安装配置文件还是功能模块?

1
高峰功能更新如何工作?
我在Drupal 7网站上对功能进行了更改。我希望在另一个网站上更新相同的功能。如何使用drush features-update命令来做到这一点?当我运行它时,它要求覆盖以前的功能,但是该功能中没有新内容。
9 7  drush  features 

2
如何使用UUID API?
我知道这个问题(几乎)与以下问题#21991重复,该问题已于2012年发布。但该问题与Drupal 8无关,后者是UUID的核心。 参考文献: Drupal 8核心API Drupal 8核心模块文档 Drupal 8核心模块文档未列出UUID。 我想知道是否可以利用Drupal 8的核心UUID模块来迁移和映射从不同环境导入的关系数据,该环境具有由Firebase生成的唯一密钥。 更新: 有人指出,UUID不是模块。 似乎默认为实体(又称节点)创建UUID记录,并且显然可以用于映射实体引用。 引入已经具有唯一ID的外部数据时,可以利用此功能吗?因此,我具有“节点” ID,并且可以与UUID进行映射吗? 根据更多评论进行更新: 目标是将UUID与实体和REST模块一起使用。分别导入已具有唯一ID的外部关系数据时,这样做似乎是明智的。 我只是试图了解UUID的工作原理,它能做什么以及不能做什么,我如何生成和验证UUID,如果引入外部ID则需要注意些什么。
9 8  entities  features 

2
如何删除功能?
我在site-1中创建了一个功能模块。 然后,我在site-2中安装了功能模块。此功能创建新的内容类型并启用模块。然后,我获得了新的内容类型并启用了模块。 到目前为止,一切都很好。 现在,我禁用并卸载了de feature module(drush)。我希望内容类型被删除并且模块被禁用,我的意思是功能创建的内容类型和模块。 但是他们仍然在那里... 如何禁用功能并删除该功能创建的所有内容? 更新:我禁用该功能的步骤: 1)刷新dis myFeatureModule 2)刷pm-uninstall myFeatureModule 3)在admin/structure/features功能上myFeatureModule被禁用 4)admin/structure/types缺少内容类型(由此功能创建)的删除按钮...
8 features 

8
以编程方式添加主题建议
我创建了仅包含视图和内容类型的功能模块。 现在,我page-node-x.tpl.php和我的views-view-y.tpl.php文件位于主题目录中。 是否可以将它们移入我的功能模块?
8 7  views  theming  features 

2
功能与配置管理
我正在构建一个Drupal 8网站,每当我应该使用配置管理或功能来导出配置并将其包含在我的配置文件中时,我都进行了一些研究。为了将配置管理的配置从一个站点导出和导入到另一个站点,站点必须具有相同的UUID。这意味着它们必须彼此克隆。有两种方法可以实现此目的: 将数据库从一个站点克隆到另一个站点,以具有相同的UUID 以编程方式修改UUID以匹配配置中的一个 我要构建的站点将具有自己的配置文件安装,我的意图是将配置或功能保留在配置文件中。我已经创建了个人档案安装,但是现在我必须以不依赖于UUID的方式包括配置,因此我可以: 使用概要文件安装启动新的开发环境 开发新功能 在配置文件中导出新功能 将其部署到产品中并应用新功能,而无需重新安装站点 如何导出配置并将其添加到我的配置文件中?我应该使用配置管理并手动删除UUID,还是应该使用功能并将其添加到我的配置文件中? 使用功能模块,我无法设置功能的目的地。我想将所有功能放在profile / my_profile / feature下。创建它时,我无法设置目标,因此将其保存在模块/自定义下。我将其从模块/自定义手动移至profile / my_profile / features。如果我更新它,它将不会更新我移动的功能,而是会在模块/自定义下创建一个具有相同名称的新功能。如何设置自定义目的地?


2
使用Drush从功能中删除组件
使用功能UI管理大型功能组件是一项繁琐的任务。 因此,为了添加新组件,我使用 drush fe myfeature views_view:myview1 现在如何删除无用的组件 myview2? 从UI可以看到该操作,如下所示,我要使用clone_of_community_content删除冲突的community_content: 风景:
7 drush  features 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.