首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么Drupal subthem不包含基本主题样式

Drupal是一个开源的内容管理系统(CMS),它提供了丰富的主题和模块来定制网站的外观和功能。在Drupal中,主题是用来定义网站外观的模板,而子主题(subtheme)是基于现有主题进行定制的一种方式。

为什么Drupal subtheme不包含基本主题样式呢?这是因为Drupal的主题系统采用了层叠样式表(CSS)来定义网站的样式。主题通常包含了一些基本的样式定义,例如页面布局、字体、颜色等,而子主题则是在基本主题的基础上进行进一步的定制。

子主题的目的是为了让开发者能够根据自己的需求来定制网站的外观,而不必从头开始编写所有的样式。通过创建一个子主题,开发者可以继承基本主题的样式,并进行修改或添加新的样式规则,以实现自己想要的外观效果。

这种设计有以下几个优势:

  1. 灵活性:通过子主题,开发者可以根据自己的需求进行定制,而不必受限于基本主题的样式。这使得网站的外观可以更好地适应不同的设计要求。
  2. 维护性:将定制的样式与基本主题分离,可以使得后续的主题更新更加方便。当基本主题有更新时,子主题只需要关注自己的定制部分,而不必重新应用所有的样式。
  3. 可复用性:子主题可以被多个网站使用,从而实现样式的复用。这对于开发者来说是非常方便的,可以节省大量的时间和精力。

在Drupal中,有许多主题和子主题可供选择。腾讯云的云服务器(CVM)可以作为Drupal网站的托管平台,您可以使用腾讯云提供的云服务器来搭建和运行Drupal网站。您可以在腾讯云的官方网站上了解更多关于云服务器的信息:腾讯云云服务器

同时,腾讯云还提供了一些与Drupal相关的产品和服务,例如云数据库MySQL版、对象存储COS、内容分发网络CDN等,这些产品可以帮助您构建高性能、可靠的Drupal网站。您可以在腾讯云的官方网站上了解更多关于这些产品的信息:腾讯云数据库MySQL版腾讯云对象存储COS腾讯云内容分发网络CDN

总之,Drupal的子主题不包含基本主题样式是为了提供更大的灵活性和定制性,开发者可以根据自己的需求进行样式的定制,并可以借助腾讯云的产品和服务来构建和托管Drupal网站。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

drupal 6.0 入门教程 – 第一章

由于采用了基于角色的权限管理,Drupal将不同的用户划分为不同的角色,限制其内容访问及修改等操作 (2)内容管理 Drupal的“节点”概念,可以将“节点”理解为 Drupal站点的基本元素。...(5)web2.0特性 Drupal包含了一个论坛模块,可用来创建论坛或讨论组之类的社区站点。...同时,Drupal官方网站提供了大量的第三方社区模块,为各位站长朋友假设具有web2.0特性的网站提供了方便。 (6)可扩展性 模块和主题的“热插拔”是drupal显著的优点。...通过各种模块,用户可以轻松扩展 Drupal以获得更为丰富的功能。Drupal 模板系统为制作各式各样版式的网站提供了方便的借口,您不需要精通PHP,就可以为您的Drupal站点制作出精美的样式。...(8)强大的文档支持 在线文档帮助(Online help):Drupal的帮助文档还是非常丰富的。它的官方文档几乎包含Drupal开发的所有信息。

85410

使用Drupal CMS搭建网站

Drupal CMS还具有强大的安全性和性能,因此受到许多网站管理员和开发人员的青睐。安装Drupal很简单,只需要下载Drupal的最新版本,并将其上传到您的Web服务器上。...一旦安装完成,您就可以开始配置Drupal了。在配置过程中,您需要设置数据库和管理员帐户等基本信息。完成配置后,您可以添加和管理内容,包括文章、图像、视频等。...Drupal CMS的主题是网站外观的设计和样式Drupal CMS提供了大量免费和付费主题,可以根据自己的需求选择合适的主题。...在安装和配置主题时,需要注意主题的兼容性和稳定性,避免出现问题影响网站的正常运行。同时,也可以根据自己的需要进行自定义设计和开发,以满足更加个性化的需求。...升级Drupal版本:每个Drupal版本都会有一些性能优化和修复,升级到最新版本可以改善网站的性能。

1.5K30
  • Drupal 默认安装的目录结构

    文件夹目录中的每一元素的详解如下: includes :包含Drupal 常用的函数库。 misc:用来存储 Drupal 安装中可用的 JavaScript,和其它各种图标和图片文件。...scripts:包含了许多脚本,这些脚本可用于语法检查,代码清洁,从命令行运行 Drupal,使用 cron 处理特定情况等等。...在 Drupal 的请求生命周期中,用不到它;里面包含一些 shell 和 Perl 的实用脚本。 sites:包含了你对 Drupal 所进行的修改,包括设置、模块、主题等形式(参看图 1-5)。...默认是包含这个文件夹,但是当你需要上传文件接着提供对外访问时,就需要用到这个目录 了。...themes:包含Drupal的模板引擎和默认主题。你下载的或者创建的其它主题,不能放在这里;应该放在sites/all/ themes中。

    2.2K20

    2022 年网络年鉴报告显示  WordPress 使用率还在不停增长

    HTTP Archive 发布了其年度网络状况报告即2022 Web Almanac(2022年网络年鉴),该报告包含有关页面内容、用户体验、内容发布和分发的数据,以及相关专家的看法,该报告的数据是基于数百万个网站数据评估的结果...Wappalyzer 对 CMS 的定义,识别了 270 多个不同的 CMS 整理而成的,其中 WordPress 仍以 35% 的移动端使用率领先市场,其次是 Wix (2%)、Joomla (1.8%)、Drupal...Drupal 和 Joomla 使用占比正在缓慢下降,而 Wix 在过去三年中有所增长,但是它仍然只占 CMS 市场的 2%。...我还是保留我自己的看法,强烈推荐使用页面构建器,因为慢,2022 Web Almanac CMS 章节作者 Jonathan Wold 也持页面构建器对网站的性能产生了重大影响的看法:“页面构建器一直是性能不佳的传闻指标...占有率都在增长,并且在西班牙 (39%)、意大利 (38%) 和日本 (38%) 最受欢迎: 有兴趣的同学可以去查看 CMS 章节 完整报告,也可以查看完整的2022 年网络年鉴,它还包括有关更广泛网络主题的大量信息

    37050

    2016年度ThemeForest网站平台20款优秀WordPress主题模板

    根据我们的习惯,大部分国内的站长用户很少有选择付费主题,这也是为什么国内很多优秀的WordPress主题作者一腔热情发布几款付费主题之后并没有带来预想的销售量,反而被盗版、免费发布出来影响心情。...所以,如果我们简单玩玩主题,完全可以浪费点时间寻找免费主题,如果是商业网站和企业需求,且节省时间和技术能力考虑,也许在ThemeForest这样的主题网站平台可以找到合适的付费主题。...ThemeForest网站平台中提供包括WordPress、Joomla、Drupal、Magento、HTML等基本所有主流的CMS主题基本都是英文版本的,如果我们用于中文网站可能需要简单的汉化,不过老蒋个人使用的话也建议购买这些主题...4、主题下载 如果主题购买完毕,那就可以直接到账户中下载。 然后找到对应的主题购买下载。...若我们能够提交几款主题上去,那收入也是可观的,这也是为什么很多国内的前端作者也开始走海外平台销售自己的作品。

    88740

    Drupal Views教程

    (一):简介 打个比方来说明一下 Views 的作用: Drupal的核心就像一个毛坯房,墙窗户门都有了,也简单的粉刷过了,搬进来也能住;外观主题(Theme)就像室内装修,可以按照自己的喜好来铺地板或是地毯...一言以蔽之,使用了 cck + views 之后,再加上一些简单的主题与css的技巧,基本上没有drupal 仿造不出来的网站,也就是说你的毛坯房也可以改造为希尔顿。...最左边的是“视图”(view, 因为它正好和 Drupal翻译中的 view 重复了,所以才会在这里被自动翻译为查看),如果你希望你的视图覆盖默认的视图,这一项非常的重要,注意它只能包含字母和下划线,通常...Views 模块教程 (三):解剖(1) Drupal基本组成部分是 Node, 外加 Node 的附属Comment。...但是有了 Views 模块,我们可以在启动Tracker 模块的情况下实现 Tracker 的效果。

    5.7K20

    ApacheCN PHP 译文集 20211101 更新

    闸门上的防护装置 九、微服务 函数式 PHP 零、序言 一、PHP 中的一等函数 二、纯函数、引用透明性和不变性 三、PHP 的函数基础 四、构建函数 五、函子、应用和单子 六、现实生活中的单子 七、函数式技术和主题...整合类和函数 五、用依赖注入替换全局 六、用依赖注入替换新建 七、编写测试 八、将 SQL 语句提取到网关 八、将领域逻辑提取到事务中 十、提取表示逻辑来查看文件 十一、提取动作逻辑到控制器 十二、替换类中的包含...利用错误处理增强功能 四、直接调用 C 语言 第二部分:PHP 8 技巧 五、发现潜在的 OOP 向后兼容性中断 六、理解 PHP8 的功能差异 七、使用 PHP8 扩展时避免陷阱 八、了解 PHP8 推荐或删除的功能...CouchDB 六、用户建模 七、用户档案和帖子建模 八、将设计文件用于查看和验证 九、在应用中添加铃铛和哨子 十、部署应用 十一、附录 A:突击测验——答案 精通 PHP 设计模式 零、序言 一、为什么...:创建博客、论坛、门户和社区网站 零、序言 一、Drupal 简介 二、开发环境的建立 三、基础一:站点配置 四、基础二:增加功能 五、用户、角色、权限 六、基本内容 七、高级内容 八、Drupal

    3.7K10

    为什么我用 JavaScript 来编写 CSS

    为什么我喜欢 CSS-in-JS? 主要是 CSS-in-JS 增强了我的信心。我可以在产生任何意外后果的情况下,添加、更改和删除 CSS。我对组件样式的更改不会影响其他任何内容。...不再是只增不减的样式表了!✨ 信心:在产生任何意外后果的情况下,添加、更改和删除 CSS,并避免无用代码。 易维护:再也不需要寻找影响组件的 CSS 了。 尤其是我所在的团队从中获取了很大的信心。...我还可以基于不同的状态(variant="primary" vs variant="secondary")或全局主题轻松调整组件的样式。当我动态更改该上下文时,该组件将自动应用正确的样式。?...动态样式:基于全局主题或不同状态设置组件样式。 CSS-in-JS 还提供 CSS 预处理器的所有重要功能。...如果你使用 JavaScript 框架来构建包含组件的 Web 应用程序,那么 CSS-in-JS 可能非常适合。特别是你所在团队中每个人都理解基本的 JavaScript。

    1.3K50

    三分钟让你了解什么是Web开发?

    为什么HTTP ? 最初,这些信息都是作为文本存储的——这就是为什么在现在文本、媒体和文件都通过该协议进行交换的情况下,名称超文本传输协议仍然存在。 2、如何保存、检索和保存信息?...在web上存储信息的最基本和最长久的方式是在HTML文件中。为了更好的理解,让我们举一个公司发布价格信息的简单例子,这样它的供应商就可以下载并查看这个列表,它包含有价格和生效日期的产品。...CSS 层叠样式表(Cascading Style Sheets, CSS)是一种样式表语言,用于描述用标记语言编写的文档的表示。基本的格式和样式可以通过HTML来完成,但是最好是使用CSS。...通过以博客平台为例,我们将重新讨论到目前为止讨论过的所有主题,并了解如何使用MVC架构来编写代码。...一个博客平台管理动态内容,可以包含一些模块,例如: Users Blog posts Tags Categories 在讨论其他功能之前,让我们为Blog Posts表创建基本的数据库设计。

    5.8K30

    21个顶级开源或免费的跨境电商b2c系统

    值得注意的是开源并非适合所有人, 如果你想在聘请网络开发人员的情况下建立一个在线商店,那肯定会很难。接下来是我们整理的2019年21个顶级开源或免费的电商系统: 1....OpenCart 官方地址: http://www.opencart.com/ 店铺外观很重要,OpenCart提供超过2,700个主题。...Drupal Commerce (Drupal) 官方地址: https://drupalcommerce.org/ 作为最全面的开源电子商务平台之一,Drupal Commerce由Commerce...Drupal很容易与众多第三方应用程序集成。 它是目前唯一一个基于CMS(Drupal内容管理系统)构建的电子商务平台之一,使其与强大的内容营销策略天生兼容。...Tomato Cart可以完全自定义,并包括一个基本的内置CMS,它具有多功能性,SEO友好,多种营销功能,甚至包括一个分析程序。

    11.6K00

    二十八.Vulnhub靶机渗透之DC-1提权和Drupal漏洞利用(2)

    1.题目描述 靶场题目:DC: 1 靶场地址:https://www.vulnhub.com/ entry/dc-1-1,292/ 难度描述:包含5个Flag,初级难度,最终目标是在root主目录中找到并读取该标志...第一步,登录数据库 msql -u dbuser -p username => dbuser password => R0ck3t database => drupaldb 第二步,数据库基本操作 show...由于Drupal 7对数据库加密的脚本位于网站根目录scripts下,利用该脚本修改为新密码123456,基本流程如下: php scripts/password-hash.sh 123456 # php...cat /etc/passwd 注意,/etc/passwd包含系统所有账户信息,只有超级用户才有写和访问。该文件每个用户占一行用,分隔成七个字段。...如果使用该命令时,设置任何参数,则find命令将在当前目录下查找子目录与文件,并将查找到的子目录和文件全部进行显示。

    2.2K10

    为什么我排版这么好看?怎么给文字变色的?

    首先大家要知道掘金的编辑器提供了这两个神器:Markdown主题和代码高亮样式。 非常的好用,使用合适的主题和代码高亮样式可以让我们文章的调性拉满,给读者更好的阅读体验。...其他主题小伙伴可以自己去尝试摸索,我认为选择主体的基本原则就是:既不能太丑(傻大黑粗),也不能太花哨(喧宾夺主)。...还有一个原则:文章尽量不要总是换主题,这样能形成自己的一套风格;起码同一个系列的文章要坚持用一个主题。 代码高亮样式 选择合适的代码高亮样式,对于提高读者的阅读体验也非常有帮助。...掘金编辑器设置代码高亮样式的入口在这里: 先说结论 我个人是比较喜欢第一个风格:ally-dark。原因很简单,这个主题也做到了平衡:高亮清晰但是抢眼,也很有科技感,颜色搭配有品位,丑。...value, $ttl); } } $pipeline->exec(); } 复制代码 注意点 有些小伙伴可能遇到过这个问题:明明设置了代码高亮效果,也正确写了代码段标记,为什么高亮效果生效呢

    89422

    为你的网页添加深色模式

    然后由浏览器来实现这些新元素,浏览器自行决定以哪种顺序去实现它们,这就是为什么现在对新功能的支持匹配的原因。虽然这可能会令人讨厌,但实际上完成了规范的浏览器要好得多。...基本元素的样式 接下来将会添加一些基本样式,其中包含一些来自Google的字体,这样可使的页面看起来更好一些。我们要设置所有基本元素的样式,并应用新的字体大小、颜色和字体。...现在有了一些样式,就可以实现媒体查询了 现在我们有了一个包含一些基本样式的页面,接着实现媒体查询的方法。让我们包括它并重写一些样式。先从 body 开始。...添加图像并将其浮动到内容旁边 现在将图像添加回我们的内容,然后可以添加一些基本样式来将图像浮动到内容旁边。...创建按钮悬停样式 使用相同的变量,还可以创建可用于两个主题的悬停样式。为了实现这一点,当用户将鼠标悬停在按钮上并转换这些属性时,我们将反转颜色。

    1.6K30

    史上最优美的Android原生UI框架XUI使用指南

    好在在2017年的某一天,我接触到了QMUI,通过阅读它的源码,我发现它的设计思路非常好,可以通过设置不同的主题样式、组件属性等实现不同的组件效果,非常灵活;除此之外,它还对UI主题风格做了较为详细的制定和归类...样式统一,框架提供了一系列统一的样式,使UI整体看上去美观和谐。...这里需要说明的是,XUI不同于其他开源组件库,他是一套统一的UI框架,有一套严格统一的属性样式标准,其中绝大多数组件和资源都使用了规范化的XUI样式主题属性,因此不使用XUITheme将无法正常使用XUI...演示Demo相关的问题 1.为什么XUIDemo项目我运行起来? 答:演示Demo的程序跑通是肯定没有任何问题的。这里推荐使用Android Studio 3.4.1以上的版本打开运行。...答:"组件"中主要包含了XUI对外提供的绝大多数组件的使用案例,"工具"中主要包含XUI对外提供辅助工具的使用案例。而"拓展"中包含的则是一些第三方常用的UI组件库使用案例,非XUI中提供的内容。

    5.2K20

    Bootstrap运用终极指南

    为什么推荐使用Bootstrap开始编程呢? 使用Boostrap比在Web项目上从零开发更有优势。其中最大的一个优势是:与许多其他框架和模板相比,Bootstrap有大量现有资源可用。...基本样式: Bootstrap附带了大量HTML元素的基本样式,它包括排版、表单、图像等样式。 5. 预样式组件: Bootstrap程序还提供用于下拉菜单、导航条、弹窗和许多其它功能的预样式组件。...编译版本可以在任何项目中直接使用,里面包含已编译的CSS和JavaScript,以及各自的编译和压缩版本。它还包含了数百个Glyphicon字体图标,以及Boostrap主题可供你自由选择。...PrepBootstrap是一个免费主题、模板和小部件的资源供应网站,从管理界面到联系人表单,无所包。 22. RandThemes 是一组高级的Bootstrap主题,它包含了前端和后端设计。...StrapPress 是一个WordPress主题,它以移动为优先,响应性强,包含了大量的Bootstrap元素。 28.

    4.1K11

    Siteground注册购买图文教程

    一、为什么选择siteground? 1、Siteground搭建的网站,不论国内还是国外,访问速度比普通云主机都要快很多。...3、SiteGround是被WordPress,Drupal,Joomla等三个世界流行的建站程序推荐,是国外主机行业唯一一家获得这个推荐机会的主机商。...4、SiteGound有自己独有的SuperCacher缓存加速功能,针对Wordpress,Drupal,Joomla进行了速度优化。即使你再国内访问、管理网站速度也很快。...2、注册过程 点我打开Siteground开始注册,看下图Hosting中的web hosting和wordpress hosting,配置都一样,后者是给纯新手准备的,多了一些免费主题、快速安装wordpress...除了上面提到的基本服务,还提供缓存插件,能有效增加网站打开速度,是性价比最高的套餐。 GoGeek:用苹果手机的词来说就是 bigger 的空间,几个高级功能一般也用不到,一般推荐购买。 ?

    5.3K20

    『Ant Design』主题定制

    就是官方编写了一些样式变量,我们可以通过修改这些样式变量来定制我们自己的主题,例如我们可以修改主题色,让它符合我们自己的主题色。...这个文件在 node_modules 中,很明显这个文件是 Ant Design 的源码,过去我在其它的技术文章中说过,推荐直接修改框架或者第三方库的文件,那么推荐修改那怎么办呢?...这样也不太好,因为我们通过脚手架创建项目的时候,它将 webpack 配置文件隐藏起来了,为什么隐藏起来呢?...然后运行项目,刷新一下发现没有效果: 这是为什么呢?...这不仅限于以下内容,而是包含但不局限于: 支持 动态切换 主题 支持 同时存在多个 主题 支持 针对某个/某些组件 修改主题变量 我这里之前创建项目是采用的 create-react-app,所以主题定制是针对

    50050

    【开发指南】(四)Ionic3快速上手并了解这些

    ,如参数--help,要想知道某个命令的详情,在敲入命令后面加上--help即可,如敲入以下命令: ionic start --help 常用的命令有(区分大小写): ionic Start ionic...android 其中,注意下cordova和ionic cordova命令的区别,前者是把www目录打包进原生项目,而后者是执行ionic的编译、压缩、混淆等一系列操作后再调用cordova打包,即后者包含前者的操作...如果没有装、不想装、装上原生环境的,可以手机下载ionic devApp来WIFI共联看应用效果: ?...建议把官网Theming菜单都看一遍,现只取其中几项简单说明: 1)基本主题 在src/theme/variables.scss是默认的主题文件,我们可以复制一份,然后全局指定主题文件即可切换主题,但一般情况不需要这样做...2)覆盖主题中个别样式 同样是在src/theme/variables.scss文件,如果你对默认的样式不太满意,可以覆写对应的Ionic变量,如基本的背景色、文字颜色、组件宽高等等,下面代码演示设置统一背景色和文字字体

    3.2K20

    这款Typora主题惊艳到了我

    typora默认的github主题,但我今天看到一个主题。...important; */ color: var(--mid-13); } 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 标题 我认为标题可以说是整个样式中最重要的一部分,因为正文基本上都差不多...一般来说一个md文档中最好只有一个一级标题,如果有内容包含多个章节的话,则应该拆成多个md文档。 二级标题对应section,因此带着一条长长的横线用来分隔。...文本样式 对于行内公式,为了醒目和易于查找修改,我特意调成了蓝色(导出时依然是黑色)。 行间代码块如下: 因为中文的斜体作用几乎为0,因此我把它改成了「显示红色」的效果。...列表与表格 把列表和表格都改成了符合主题的红色(不知道为什么,大部分笔记软件默认主题都是红色,例如Notion)。 下一个版本预告 下一个版本会出黑夜模式。

    1.4K20

    Android 样式系统 | 主题背景覆盖

    在 Android 样式系统系列的前几篇文章中,我们探讨了 样式主题背景之间的区别,讨论了 使用主题背景和主题背景属性的好处,并重点介绍了一些 常用的主题背景属性。 ...这些对象以树的形式组织而成,比如 Activity 包含 ViewGroup,而 ViewGroup 又包含 View。把主题背景设置到一个树状结构的任意一层,此层及下一层都会受到影响。...比如在 ViewGroup 上设置一个主题背景,此 ViewGroup 包含的所有子 View 都会受到这个主题背景的影响。...如果不清楚 Context 是否正确的话,您可能会遇到在尝试应用背景主题到子层级时生效的情况,届时您可能会陷入困惑并且搞不清楚究竟发生了什么。...切勿使用 Application Context 加载可使用的资源 这也是为什么我们把 "完整" 主题背景应用到 Activity ,并从 Application 主题背景维度对这种组织结构进行了扩展

    1.4K10
    领券