我正在尝试构建允许用户访问来管理作业/部门并将其发布到我们网站的模块。它还允许最终用户申请特定职位。
层次结构如下:
About Us Page (standard drupal page) -Careers (overview with list of all openings) -Department Pages (if one or more jobs are available, they'll be displayed here) -Individual Job posting with form to submit resume
我目前正在为职位和部门使用两个自定义表。
我让所有管理(CRUD)工作得很好 - 我的问题在于整合部门页面和个人职业页面的'drupal'方式。
我应该创建一个自定义内容类型来存储节点中的所有作业/部门数据吗?或者我应该保留自定义表并与Path模块集成以设置所有部门页面和应用程序页面?另外,将作业申请表格整合到模块中的最佳方法是什么?
我感谢任何帮助!
答案 0 :(得分:1)
您可以为作业创建自定义节点类型,然后为其中的部门创建术语分类词汇表,以便您可以将分类术语分配给作业。这将是非常快速和容易的。
这也意味着您可以使用Custom Breadcrumbs模块输出漂亮的分类面包屑。自定义面包屑包含一个名为Custom Breadcrumbs Taxonomy的子模块,因此您可以在面包屑中输出职业/部门信息。
您还可以使用Pathauto使用此方法输出结构良好的SEO友好URL。
编辑说使用此方法您可以使用视图来显示分类术语特定列表,只需启用分类术语视图,这样您就可以在www.example.com/careers和www.example的所有部门开口处显示所有空缺。的.com /职业/部门名。