如何修改taxonomy/term/*页面 node 的 viewmode 由 ipumpkin 提交于 20 March 2013 如题,默认是摘要模式,如何修改为 full 或者自定义 viewmode ,请高手解答 板块 Drupal 安装与设置 标签 viewmode Drupal 版本 Drupal 7.x 1。如果你配合使用views,便可以自由输出 1.如果你配合使用views,便可以自由输出 taxonomy/term/*下的显示内容,想要显示摘要或者full,随你选择; 2.系统原生态的,你这个分类列表下显示的默认是摘要模式,但貌似可以从内容类型》管理字段显示下,有几种显示方式,这个不确定能不能满足你的要求。 3.如果要自定义分类列表内容形式,完全可以写代码控制. 大致如下: <?php function yourtheme_preprocess_node(&$variables){ if(arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2))){ array_push($variables['theme_hook_suggestions'], 'node__taxonomy'); } } ?>然后在你的主题模版下,添加node--taxonomy.tpl.php 记得先清除一下缓存啊。 你在这个模版文件下,print_r($node)调试信息,所有的字段都包含在内了,至于你想要什么,怎样定制个性化输出,随你吧。 登录或注册以发表评论 费工费时 施工 登录或注册以发表评论 如果有几种分类呢? 如果有几种分类呢?这个问题一直困绕着我。 模板还能再细化吗? 比如新闻news分行业新闻,公司新闻;产品product分为子类1,子类2; 如果修改默认的views-view--taxonomy-term.tpl.php和views-view-fields--taxonomy-term.tpl.php,是可以自定义输出子分类的样式,但是新闻和产品的输出样式却要求不同,如何实现呢?谢谢 登录或注册以发表评论 登录或注册以发表评论
1。如果你配合使用views,便可以自由输出 1.如果你配合使用views,便可以自由输出 taxonomy/term/*下的显示内容,想要显示摘要或者full,随你选择; 2.系统原生态的,你这个分类列表下显示的默认是摘要模式,但貌似可以从内容类型》管理字段显示下,有几种显示方式,这个不确定能不能满足你的要求。 3.如果要自定义分类列表内容形式,完全可以写代码控制. 大致如下: <?php function yourtheme_preprocess_node(&$variables){ if(arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2))){ array_push($variables['theme_hook_suggestions'], 'node__taxonomy'); } } ?>然后在你的主题模版下,添加node--taxonomy.tpl.php 记得先清除一下缓存啊。 你在这个模版文件下,print_r($node)调试信息,所有的字段都包含在内了,至于你想要什么,怎样定制个性化输出,随你吧。 登录或注册以发表评论
如果有几种分类呢? 如果有几种分类呢?这个问题一直困绕着我。 模板还能再细化吗? 比如新闻news分行业新闻,公司新闻;产品product分为子类1,子类2; 如果修改默认的views-view--taxonomy-term.tpl.php和views-view-fields--taxonomy-term.tpl.php,是可以自定义输出子分类的样式,但是新闻和产品的输出样式却要求不同,如何实现呢?谢谢 登录或注册以发表评论
1。如果你配合使用views,便可以自由输出
1.如果你配合使用views,便可以自由输出 taxonomy/term/*下的显示内容,想要显示摘要或者full,随你选择;
2.系统原生态的,你这个分类列表下显示的默认是摘要模式,但貌似可以从内容类型》管理字段显示下,有几种显示方式,这个不确定能不能满足你的要求。
3.如果要自定义分类列表内容形式,完全可以写代码控制. 大致如下:
然后在你的主题模版下,添加node--taxonomy.tpl.php
记得先清除一下缓存啊。
你在这个模版文件下,print_r($node)调试信息,所有的字段都包含在内了,至于你想要什么,怎样定制个性化输出,随你吧。