首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主题和次主题基础

主题和次主题基础
EN

Drupal用户
提问于 2013-02-15 07:01:56
回答 2查看 2.2K关注 0票数 1

我是Drupal的新手,我真的不明白次主题和基本主题之间的区别。为什么我不能直接编辑基本主题?

我是工作在一个网站,这是现场和巴蒂克作为默认的主题。我不知道从哪里开始。

EN

回答 2

Drupal用户

回答已采纳

发布于 2013-02-15 07:08:13

你还没真正问过一个问题。但我假设您想知道drupal中的基本和子主题是什么。

TLDR版本

drupal子主题继承基本主题的模板文件(*.tpl.php)和资产(javascript、css、图像)。如果需要修改或更改模板文件。

关于子主题

的更多信息

我认为你最好的选择就是用谷歌搜索。我在谷歌上搜索了"drupal次主题“,并找到了关于次主题的drupal文档

子主题和任何其他主题一样,有一个不同之处:它们继承了父主题的资源。连接子主题到他们的父母的链接能力没有限制。一个子主题可以是另一个子主题,它可以分支和组织,但你认为合适。这就是赋予子主题巨大潜力的原因。

来源:Drupal.org(创建子主题)

除了节点页面之外,如果您更倾向于观看视频,这可能是一个很好的选择:Drupal次主题(youtube.com)

为什么要避免修改基本主题

  • 灵活性:基本主题保持灵活性。如果有更新,则子主题继承这些更改。
  • 丢失更改:修改基本主题意味着当对主题进行更新时,您的修改可能会丢失。
  • 维护更简单的代码库:基本主题允许您抽象许多功能并减少代码库。从长远来看,这意味着更少的维护。

带有次主题的

最佳实践:

  • 从基本主题复制文件或使用drush命令(如果可用)
  • 利用次主题主题钩子覆盖主题
票数 6
EN

Drupal用户

发布于 2013-02-15 07:14:11

除了在另一个答案中说明的原因之外,您不应该因为更新而修改基本主题。

考虑一种情况,您得到一个基本主题并对其进行大量修改,然后是一个bug,或者更糟糕的是,在基本主题中发现了一个安全漏洞。如果您应用了更新,您将放松对该主题所做的更改,如果不应用更新,那么谁知道会发生什么。

更多关于升级和细分的这里在一般。

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

https://drupal.stackexchange.com/questions/62389

复制
相关文章

相似问题

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