d3/oxid-twig-extensions

OXID Twig 模板渲染组件的附加扩展

1.3.0.0 2024-06-11 06:46 UTC

This package is auto-updated.

Last update: 2024-09-11 07:16:24 UTC


README

deutsche Version english version

D³ Twig 扩展程序用于 OXID eShop

商店 Twig 模板中可以使用的附加扩展

  • method_exists - 检查对象的方法是否存在。
    {% if method_exists(entity, 'getCreatedBy') %}
        ({{ entity.createdBy.name }})
    {% endif %}
    
  • getModuleSettingsService - 提供模块设置服务
    {{ getModuleSettingsService().getString('myModuleSetting', 'myModuleId') }}
    
  • getShopConfiguration - 提供商店配置
    {{ getShopConfiguration().getShopId() }}
    

目录

安装

此包需要一个与 Composer 安装的、在 composer.json 中定义的版本的 OXID eShop。

打开命令行,导航到商店的根目录(source 和 vendor 的父目录)。执行以下命令。根据您的安装环境调整路径。

php composer require d3/oxid-twig-extensions:^1.0

如有必要,请确认您允许 package-name 执行代码。

清空您的商店的 TMP 文件夹。

变更日志

有关更多信息,请参阅 CHANGELOG

贡献

如果您有改进建议,请创建存储库的分支并创建一个拉取请求。或者,您可以简单地创建一个问题。将项目添加到您的收藏夹。非常感谢。

  • 创建项目分支
  • 创建功能分支(git checkout -b feature/AmazingFeature)
  • 添加您的更改(git commit -m '添加一些AmazingFeature')
  • 传输分支(git push origin feature/AmazingFeature)
  • 打开拉取请求

许可证

(截止日期:2023年1月10日)

在 GPLv3 许可证下分发。

Copyright (c) D3 Data Development (Inh. Thomas Dartsch)

Diese Software wird unter der GNU GENERAL PUBLIC LICENSE Version 3 vertrieben.

完整的版权和许可证信息请参阅与此源代码一起分发的 LICENSE 文件。