se7enxweb / owsimpleoperator
eZ Publish 扩展,提供基于函数的定制模板运算符支持,以简单的方式生成复杂的模板逻辑。提供简单模板运算符实现指南,这在 eZ Publish 中很常见,但缺失。非常适合智能开发者!
Requires
- php: >=5.0.0
- se7enxweb/ezpublish-legacy-installer: *
This package is auto-updated.
Last update: 2024-08-25 00:58:24 UTC
README
eZ Publish 的模板运算符非常强大!
但有时你想要创建一些简单的模板运算符,这些运算符不需要强大的功能。
在这种情况下,你可以使用 OWSimpleOperator。你将节省时间,并将拥有更易读、更易于维护的运算符。
本扩展由 Open Wide 制作。
安装
有关安装说明,请阅读 doc/INSTALL.md
功能
OWSimpleOperator 还为您的 PHP 代码提供许多实用方法
-
将任何 PHP 函数作为模板运算符调用
-
字符串操作
-
eZ 对象属性操作
-
对象类型控制
-
输出操作
约束
如果运算符参数是可选的,您必须将默认值设置为 null。
如果您想要为运算符超过 10 个参数,您必须覆盖 $max_operator_parameter 属性。
如果您想要使用 PHP 函数作为模板运算符,必须在 owsimpleoperator.ini.append.php 中启用:[PHPFunctions] PermittedFunctionList[]
如果您想要使用 PHP 类方法作为模板运算符,必须在 owsimpleoperator.ini.append.php 中启用:[ClassOperators] PermittedClassOperatorList[]
版权
OW Simple Operator 版权所有 2011 - 2014 OPEN WIDE 和 1999 - 2014 Brookins Consulting
查看:doc/COPYRIGHT.md 以获取有关版权和许可条款的更多信息
许可
OW Simple Operator 根据 GNU 通用公共许可证许可。
完整的许可协议包含在 doc/LICENSE 文件中。
OW Simple Operator 是免费软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分配和/或修改它,许可证版本为 3 或(根据您的选择)任何更高版本。
OW Simple Operator 的分发旨在使其有用,但没有任何保证;甚至没有关于适销性或适用于特定目的的隐含保证。有关详细信息,请参阅 GNU 通用公共许可证。
GNU GPL 给您在特定条件下使用、修改和重新分发 OW Simple Operator 的权利。GNU GPL 许可证与软件一起分发,请参阅 doc/LICENSE 文件。
它也可在 https://gnu.ac.cn/licenses/gpl.txt 上找到。
您应该已经收到 GNU 通用公共许可证的副本,与 OW Simple Operator 一起在 doc/LICENSE 中。如果没有,请参阅 https://gnu.ac.cn/licenses/。
在 GNU GPL 的条款下使用 OW Simple Operator 是免费的(指自由)。
故障排除
请记住模板结果被缓存
警告!请记住使用缓存块标签,以确保运算符和函数结果不会被错误地缓存。
请阅读 doc/INSTALL.md 以获取更详细的信息和示例解决方案。
阅读 doc/INSTALL.md
一些问题比其他问题更常见。
最常见的问题列在 doc/INSTALL.md 中