wirelab / people-module

此包已废弃且不再维护。未建议替代包。

PyroCMS 3 的人员模块。

安装: 271

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 6

分支: 0

开放问题: 0

类型:streams-addon

1.1.3 2017-06-21 10:53 UTC

This package is not auto-updated.

Last update: 2023-10-18 11:49:38 UTC


README

PyroCMS 3 的人员模块,支持动态字段和分配。

覆盖默认视图

首选的/项目特定的方法

  1. php artisan addon:publish people
  2. 编辑位于 resources/<站点名称>/addons/wirelab/people-module/views/people 下的 view 视图

在自定义主题中

在你的主题的服务提供者中添加以下内容

protected $overrides = [
    'wirelab.module.people::person/view' => 'your view path here',
];

向人员添加字段

  1. 在人员模块中,转到 fields 并创建一个新字段
  2. people 部分点击 assignments 并分配字段

向页面添加人员

  1. 在页面模块中创建一个 多个 字段,将其分配给人员 > 人员
  2. 将字段分配给页面类型
  3. 在页面类型循环中,遍历 page.your_slug 并对人员调用 render()。或者调用 render()page.your_slug 上以使其为你循环。示例
page.your_slug.render()
{% for person in page.your_slug %}
	person.render()
{% endfor %}

如果不调用 render,将返回人员的属性。

{% for person in page.your_slug %}
	{{ person.name }}
	{{ person.email }}
{% endfor %}