umd_digital/umd_terp

UMD Terp 是所有 UMD Drupal 8 项目的基主题。

安装次数: 21,699

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 6

开放问题: 0

语言:HTML

类型:drupal-theme

10.0.3 2024-07-31 18:28 UTC

This package is auto-updated.

Last update: 2024-08-31 18:44:11 UTC


README

UMD Terp 是所有 UMD Drupal 8 项目的基主题。它将 UMD 认可的元素和功能结合到一个修改过的 Bootstrap 主题中。它最好与UMD Terp Base 模块一起使用,该模块提供了一系列模块和配置,以使该主题按预期工作。它还旨在集成UMD 全校性头部

此主题可以独立使用,也可以作为自定义子主题进一步定制的基主题。

要求

安装

通过 Composer

  • composer require umd_digital/umd_terp --prefer-dist
  • drush en umd_terp 或通过管理界面启用

手动

  • 将此存储库下载到 /themes/contrib/umd_terp
  • drush en umd_terp 或通过管理界面启用

配置

主题选项

UMD Terp 头部设置

  • 浅色头部样式:默认为深色头部/导航区域。此选项将其切换到浅色头部/导航区域。

UMD Terp 页脚设置

  • 标志:部门/机构等标志。
  • 地址:部门/机构等地址。
  • 电话号码:部门/机构等电话号码。
  • 电子邮件:部门/机构等电子邮件地址。

UMD Terp 社交媒体账号

  • Twitter 链接:部门/机构等的 Twitter 链接。
  • Facebook 链接:部门/机构等的 Facebook 链接。
  • YouTube 链接:部门/机构等的 YouTube 链接。
  • Instagram 链接:部门/机构等的 Instagram 链接。
  • LinkedIn 链接:部门/机构等的 LinkedIn 链接。

UMD Terp 目录设置

  • 返回目录文本:提供个人资料页面上“返回目录”链接的文本。
  • 返回目录路径:提供个人资料页面上“返回目录”链接的路径。

UMD Terp 管理设置

  • 资源路径:仅限开发使用。主题中任何静态图像等的资源路径,用于 twig 主题。

开发

版本控制

必须通过 GitHub 进行语义标记,以便更新可以通过 composer 拉取。准备部署时,在 GitHub 中创建一个标签,比上一个版本高一个版本,起始版本为 8.1.0

  • 小版本(非破坏性更改):8.1.1、8.1.2 等。
  • 主版本(破坏性更改):8.2.0、8.3.0 等。

标签通过 Gitflow 处理。分支命名如下

  • 生产发布分支:master
  • 下一个发布开发分支:develop
  • 功能分支前缀:f-
  • 发布分支前缀:r-
  • 热修复分支前缀:h-
  • 支持分支前缀:s-

核心(基础)主题问题、补丁等

所有编辑、请求等应提交到UMD Terp 主题的github仓库。请将问题添加到问题队列。补丁将根据其价值以及可用资源进行审查。

前端

所有CSS、JS等文件都基于static文件夹。本项目提供与idfive组件库类似的开发体验,但使用Bootstrap 4作为底层前端库。

UMD组件库包括Fractal用于基于组件的开发。您可以将自己的组件添加到src/components文件夹。静态资源,如JavaScript、CSS和图像,将从build文件夹中提供服务,但也可以通过编辑fractal.js文件进行配置以满足特定需求。更多信息,请参阅Fractal指南

有关前端配置的更多信息,请参阅/static/README.md。

定制

这个主题绝对不应该直接修改。相反,创建一个子主题,以便您仍然可以从这个基础主题的未来版本中受益。一旦完成,您就可以在子主题内部覆盖CSS、模板和主题处理。有关更多信息,请参阅子主题

定制说明

  • 一些小部件包括“暗黑模式”。如果您正在重新设计厨房水槽小部件,请考虑这一点。
  • 别忘了考虑UMD全校性头部

故障排除