定制 digihum/omeka-s-module-twig 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

digihum/omeka-s-module-twig

最新稳定版本:v3.4.0-alpha

Composer 安装命令:

composer require digihum/omeka-s-module-twig

包简介

Adds the twig templating language to Omeka-S

README 文档

README

This module integrates the Twig template engine with Omeka-S.

Thanks

This project borrows heavily from ZendTwig by OxCom.

Installation

  1. Copy the project files into $OMEKA_ROOT/modules/OmekaTwig
  2. If you installed via git clone (or the vendor directory does not exist for some other reason) run composer install
  3. Go into the Omeka-S admin UI and activate the module

Using Twig templates in themes

The module makes Omeka-S look for *.twig files in the normal theme directories. If a *.twig file is not found it then falls back to looking for a *.phtml file. E.g. if layout.phtml and layout.twig are both in /view/layout and the module is enabled layout.twig will be rendered. If the module is then disabled layout.phtml will be rendered.

If a twig template contains a phtml sub-template the subtemplate will be rendered using the normal Omeka-S phtml renderer. However, phtml templates cannot contain twig sub-templates.

An example layout.twig based on the default theme is available in /docs/examples.

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-11-17