我在Drupal网站上工作需要实现以下功能:
我创建了一个关于我们页面模板(page-about.tpl.php)和about us页面的自定义内容类型,并使用建议链接了2。我还有一个自定义内容类型,我需要在标签格式的about us页面上添加人员配置文件。
我似乎找不到让员工内容显示在关于我们页面的方法。理想情况下,我希望它的呈现方式与博客文章在博客页面中显示的方式相同。
所以我的问题是,我使用什么代码来渲染about模板页面中人员配置文件内容类型的所有节点?
p.s我有点像一个Drupal noob,做了很多阅读,但在这个上空了。
答案 0 :(得分:0)
您可以使用优秀的Views module创建一个块来列出您的所有员工。
然后你需要在about-us页面的视图模块的帮助下放置你创建的块。
“视图”模块将为您提供有关使用哪个模板的建议。
编辑:操作后提供了以下图像。
创建视图以显示所有团队成员节点后,您只需使用以下代码在您的特定于我们的页面模板中打印视图。
$view = views_get_view('view name');
print $view->render('display_id');
做同样事情的另一个选择是,为所有内容制作块,即。公司,团队,奖项,技术,服务和使用quicktabs来显示内容。
将视图显示为节点字段的另一个选项是使用EVA
采用quicktabs方式,您可以提供很多灵活性,可以在我们的页面中显示预告片,并提供有关相同内容的详细信息。例如,每个奖项本身可以是一个节点。
答案 1 :(得分:0)