cliffparnitzky / extended-member-inserttags
为成员提供额外的插入标签。
2.0.4
2019-07-04 19:58 UTC
Requires
- php: >=5.3
- contao-community-alliance/composer-plugin: ~2.4 || ~3.0
- contao/core-bundle: ~3.2 || ~4.4
Conflicts
- contao/core: 3.4.0,3.4.1,3.4.2
Replaces
- contao-legacy/extendedmemberinserttags: *
README
Contao扩展:ExtendedMemberInserttags
为成员提供额外的插入标签。
安装
通过composer安装扩展: cliffparnitzky/extended-member-inserttags。
如果您希望手动安装,请在此处下载最新版本:https://github.com/cliffparnitzky/ExtendedMemberInserttags/releases
跟踪器
https://github.com/cliffparnitzky/ExtendedMemberInserttags/issues
兼容性
- Contao版本 >= 3.2.0 ... < 3.6.0
- Contao版本 >= 4.4.0
依赖
没有其他扩展的依赖关系需要安装。
插入标签
提供所有已知插入标签以获取当前登录成员(用member
替换user
!)的信息(请参阅此列表)。
已知插入标签包括
{{member::firstname}}
... 此标签将被替换为当前登录成员的姓氏。{{member::lastname}}
... 此标签将被替换为当前登录成员的姓氏。{{member::company}}
... 此标签将被替换为当前登录成员的公司名称。{{member::phone}}
... 此标签将被替换为当前登录成员的电话号码。{{member::mobile}}
... 此标签将被替换为当前登录成员的移动电话号码。{{member::fax}}
... 此标签将被替换为当前登录成员的传真号码。{{member::email}}
... 此标签将被替换为当前登录成员的电子邮件地址。{{member::website}}
... 此标签将被替换为当前登录成员的网址。{{member::street}}
... 此标签将被替换为当前登录成员的街道名称。{{member::postal}}
... 此标签将被替换为当前登录成员的邮政编码。{{member::city}}
... 此标签将被替换为当前登录成员的城市。{{member::country}}
... 此标签将被替换为当前登录成员的国家。{{member::username}}
... 此标签将被替换为当前登录成员的用户名。
以下是一些有用的但未记录的插入标签
{{member::dateOfBirth}}
... 此标签将被替换为当前登录成员的出生日期。{{member::gender}}
... 此标签将被替换为当前登录成员的性别。{{member::state}}
... 此标签将被替换为当前登录成员的州。{{member::language}}
... 此标签将被替换为当前登录成员的语言。
其他插入标签包括
{{member::age}}
... 此标签将被替换为当前登录成员的年龄。{{member::name}}
... 此标签将被替换为当前登录成员的姓名(姓氏和名字的组合)。{{member::salutation}}
... 这个标签将被当前登录成员的问候语(Ms
或Mr
)替换。{{member::welcoming::formally}}
... 这个标签将被替换为正式的问候语(Dear Ms
或Dear Mr
)为当前登录成员(也可以使用简短形式:{{member::welcoming}}
)。{{member::welcoming::personally}}
... 这个标签将被替换为个性化的问候语(Dear
)为当前登录成员。
改进如下:
对于具有正则表达式日期、时间、datim(在DCA配置的eval数组中定义)的属性,可以设置自定义日期格式(例如,{{member::dateOfBirth::d. M Y}}
将被替换为14. Nov 1991
)。如果没有找到自定义格式,将使用系统默认格式。
对于数据类型为array
的属性和现有的外键(在DCA配置中定义)的文本值将来自数据库(例如,{{member::groups}}
将被替换为Piano Students, Violin Students
)。此外,定义一个用于连接值的分隔符(例如,{{member::groups:: / }}
将被替换为Piano Students / Violin Students
)
功能
每个插入标签都可以通过特殊成员的ID扩展来获取关于该成员的信息。要使用此功能,请将ID添加到插入标签中{{member::ID::FIELDNAME}}
,例如:
{{member::3::name}}
... 这个标签将被替换为ID为3
的成员的姓名。{{member::27::email}}
... 这个标签将被替换为ID为27
的成员的电子邮件地址。{{member::15::dateOfBirth::*}}
... 这个标签将被替换为ID为15
的成员的出生日期(使用自定义格式)。{{member::3::groups}}
... 这个标签将被替换为ID为3
的成员的组(用,
分隔)。{{member::3::groups:: / }}
... 这个标签将被替换为ID为3
的成员的组(用/
分隔)。