kanow / fire-department

完整的TYPO3网站包(主题),用于构建消防部门的网站。通过扩展操作,您可以在网站上显示操作。为最新新闻,已准备扩展新闻的模板。整个页面也针对移动设备进行了优化。

安装: 41

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放性问题: 1

语言:HTML

类型:typo3-cms-extension

1.3.0 2023-08-27 19:53 UTC

This package is auto-updated.

Last update: 2024-09-05 22:24:08 UTC


README

这是一个为消防部门优化的TYPO3网站包。它应该是一个简单设置TYPO3消防部门网站的解决方案。

  • 在根页面的页面属性中(资源选项卡)包含扩展的Page TS-Config。
  • 在您的根TypoScript模板中包含fire_department的TypoScript。
  • 检查fire_department/Configuration/TypoScript/Page/constants.typoscript中的TypoScript常量,并在需要时在您自己的TypoScript中覆盖设置。

功能

  • 完整的网页布局,针对移动设备进行了优化
  • 使用TYPO3扩展"operations"显示操作数据
  • 也准备了模板,以显示最新新闻,使用TYPO3扩展"news"

依赖

  • typo3/cms-core: ^11.5 || ^12.4
  • typo3/cms-fluid: ^11.5 || ^12.4
  • typo3/cms-fluid-styled-content: ^11.5 || ^12.4

可选

  • kanow/operations
  • georgringer/news

前端模板

我使用Foundation for Sites来构建前端内容,如CSS和JS。如果您想在此处更改内容,请阅读"前端构建"文件夹中的ZurbReadme.md文件中的"安装"部分。简而言之,您需要:node,npm,yarn,gulp

将存储库分支以保留您项目中的更改。

在复制并重命名config.sample.yml文件后,您必须修改项目域名条目,以便直接使用前端构建工具与您的TYPO3网站一起使用。请参阅https协议使用的部分注释。"mkcert"必须安装才能使用。要使用前端监视文件进行开发,您必须使用以下命令。

yarn run start --typo3

使用

yarn run build --typo3

您可以将编译的前端文件复制到TYPO3扩展Public文件夹,而无需在浏览器中打开网站。稍后,TYPO3将从此文件夹加载前端文件。

遇到问题?

如果您在运行yarn run start --typo3时遇到server执行任务错误,请像config.yaml文件中的注释中描述的那样重新创建证书文件。这可能有助于。

为消防部门创建TYPO3网站

此扩展是一个TYPO3 Site-Package,可以快速创建消防部门的TYPO3网站,无需具备太多的先验知识。

  • 将fire_department的Page TSconfig添加到您的页面属性中(资源选项卡)。
  • 将fire_department的TypoScript添加到您的根TypoScript模板中。
  • 查看fire_department/Configuration/TypoScript/Page/constants.typoscript中的TypoScript常量,并在需要时在您的自己的TypoScript中覆盖这些设置。

此扩展提供的内容

  • 完整的页面布局,也针对移动设备进行了优化
  • 使用TYPO3扩展"operations"来展示和管理工作中的数据。
  • 此外,也准备了模板,以使用TYPO3扩展"news"展示最新消息,并与网站融为一体。

系统要求

  • typo3/cms-core: ^11.5 || ^12.4
  • typo3/cms-fluid: ^11.5 || ^12.4
  • typo3/cms-fluid-styled-content: ^11.5 || ^12.4

可选

  • kanow/operations - 用于作业管理
  • georgringer/news - 用于最新消息

前端 - 网站的样式

我使用Foundation for Sites。这为外观提供了大量基本功能。如果您想进行修改,请查看位于FrontendBuild文件夹中的ZurbReadme.md中的系统要求。大致来说,您需要在系统上安装node、npm、yarn和gulp。

为了在更新后不丢失更改,您应该将扩展“fork”。也就是说,创建一个副本。如果您愿意,可以直接在GitHub上操作。这样您就有版本控制了。

对于通过前端构建调整前端,我推荐使用本地开发环境。

在创建您的Fork之后,您需要将config.sample.yml文件复制到config.yml。请注意该区域的使用https的注释。"mkcert"必须在您的系统上安装。在那里,您可以添加您自己的项目域名,以便直接使用您本地的TYPO3页面启动前端。为此,需要以下命令

yarn run start --typo3

使用

yarn run build --typo3

您可以轻松地将编译完成的Frontend,即CSS、JS以及图片文件,复制到扩展的Public文件夹中。然后,TYPO3将从此处加载所需的文件。

遇到麻烦了吗?

如果您在执行yarn run start --typo3命令时的server任务中遇到问题,可能有助于在certs文件夹中重新生成证书文件。然后,根据config.yaml中的注释再次生成。

扩展图标由Diky Setiawan来自Noun Project提供 https://thenounproject.com/ykid