从头开始或使用基本主题开发drupal主题

问题描述 投票:0回答:1

我是drupal的新手,但有为其他CMS和应用程序前端创建主题的经验。我想在drupal中为我们的一个项目创建一个主题。不确定我是否应该从scatch开始开发主题或使用任何主题作为基本主题,然后从中创建子主题。谁能告诉我哪个更好?

如果我使用子主题,大多数布局和CSS必须自定义。只有我看到的好处是,如果我采用这种方法,我们将获得一个有效的主题文件夹。我对这种方法的关注还在于,如果我们忘记覆盖子主题中的基本主题功能,则在将来基本主题更新时会引起问题。

另外,从头开始创建主题是否非常困难?

drupal drupal-modules drupal-views drupal-8
1个回答
0
投票

决策通常是基于项目的。

基本主题子主题将让您快速启动和运行,因为许多“组件”已经为您主题,并且已经为您构建了许多其他Drupal复杂功能。如果您开始使用subtheme进行开发,您应该查看基本主题并查看它可能需要的内容。有时使用基本主题感觉就像你已经取消了基本主题的大部分或全部默认值,这可能是从头开始的一个指示。

从头开始的自定义主题可以让您获得更大的控制权,但需要更深入的Drigal 8的枝条和复杂功能才能实现功能主题。你必须自己主题所有使用过的“组件”,你可能需要重做花更多的时间用于基本版本,但你也不必担心任何更新会破坏你的主题。

即使你的自定义主题可能需要使用stableclassy作为基本主题,它为您提供适当命名的类和最小的CSS。这是一个关于如何decide which to use的文件

如果您不熟悉twig和预处理功能,您可能需要先考虑更高级的基本主题(即bootstrap,omega,adaptive,zen或其他)。

© www.soinside.com 2019 - 2024. All rights reserved.