我可以以某种方式防止丢失我在Bartik Drupal 8主题中制作的自定义模板吗?

时间:2017-07-07 12:41:48

标签: drupal drupal-8 drupal-theming

我在core / bartik主题中使用了2个自定义模板,在更新drupal核心后删除了。

是否可以“保护”这些模板被删除?

2 个答案:

答案 0 :(得分:0)

制作自己的主题。如果您不想从头开始,请继承一些现有主题。然后将现有模板复制到主题中,并按照您喜欢的方式进行更改。永远不要更改Drupal核心文件,包括主题。

通过更改核心文件,您几乎无法进行更新。

答案 1 :(得分:0)

如果您不想从头开始创建自己的主题或子主题,您可以将Bartik作为自己的自定义主题,只需将内容置于内部/主题目录中即可。

所以现在你将有2" Bartik"主题

中的Drupal核心问题
/core/themes/bartik

和你的

/theme/bartik

在这种情况下,drupal将使用/ themes / barik中的副本

但是,如果这样做,强烈建议再采取一步,将您的Bartik副本重命名为" My Bartik"由

  1. 在bartik.info.yml
  2. 中编辑主题名称
  3. 在" bartik"的所有主题文件中执行搜索/替换进入" my_bartik" (机器名称)。
  4. 替换" bartik"也在文件名中。
  5. 将主题目录重命名为新的自定义名称(计算机名称)。