irdion / contao-jobposting-bundle
Contao职位发布插件
1.0.15
2022-11-11 14:48 UTC
Requires
- php: >=7.4.0
- ext-json: *
- contao/conflicts: @dev
- contao/core-bundle: ^4.9
Requires (Dev)
- contao/manager-plugin: ^2.0
- friendsofphp/php-cs-fixer: ^3.0
- roave/security-advisories: dev-latest
README
contao职位发布插件可以显示和维护职位信息。
功能
- 兼容Contao 4.9及以上版本(支持PHP 8)
- 职位归档和职位类别
- 列表和阅读模块用于在前端显示职位
- 自定义内容元素用于在前端显示特定职位
- 每个职位都有一个独特的链接
- 为其职位生成JSON+LD
依赖
- PHP:
>=7.4
- Contao:
^4.9
安装
通过Composer
$ composer require xirdion/contao-jobposting-bundle
通过Contao Manager
jobletter-bundle也可以通过Contao Manager安装。
结构
安装后,在后台将出现新的菜单项“职位”。通过此菜单项可以管理职位归档。还可以通过此菜单项访问职位类别和每个归档中的单个职位。
职位归档
职位归档可以与Contao的消息归档进行比较。在那里,可以将逻辑上相关的职位收集在一起。
可以指定以下数据
- 标题
- 前端标题
- 重定向到相关职位阅读页面的页面
- 归档进一步链接用于主动申请(可以按职位覆盖)
- 归档进一步文本用于主动申请(可以按职位覆盖)
职位类别
职位类别扩展了职位的筛选功能。可以创建不同的类别并将它们分配给单个职位。在未来,在“职位列表”模块中,将有可能仅显示特定类别的职位。
在一个类别中可以指定以下数据
- 标题
- 别名
- 前端标题
- 描述
- 图片
- 重定向页面
职位
单个职位可以与Contao的新闻文章进行比较。可以指定对Google搜索重要的重要元数据。此外,可以在职位内添加任意内容元素。
可以为每个职位设置唯一的申请链接。也可以在这里覆盖主动申请的值。除了发布职位的功能外,还可以设置是否可以申请该职位。因此,即使在当前没有积极搜索时,也可以发布职位。
特点
职位仅在模块和内容元素中通过\Contao\TemplateInheritance::insert()函数嵌入。
职位显示:(内容元素)
$this->insert('template_name', $this->job);
职位阅读器
$this->insert('template_name', $this->job);
职位列表
foreach ($this->jobs as $job) { $this->insert('template_name', $job); }