【问题标题】:Drupal 7 change Submitted by formatDrupal 7 更改按格式提交
【发布时间】:2012-05-14 22:48:10
【问题描述】:

我是 drupal 新手,但学得很快。我有 drupal 7,我正在创建一个基于 Zen 的 starterkit 子主题的主题。我正在尝试找到可以自定义“提交者”行的位置。

默认是这样的:

Submitted by kenny on Sun, 05/13/2012 - 18:33

我想改变它,让它简单地以一种很好的格式(没有用户名,没有时间)显示日期。

Sunday, May 13th, 2012

如何以及在哪里可以更改?

【问题讨论】:

    标签: drupal drupal-7 drupal-theming


    【解决方案1】:

    在你的 template.php 文件(Zen 子主题)中,放这个。

    function mytheme_preprocess_node(&$vars, $hook) {
    $vars['submitted'] = date("l, M jS, Y", $vars['created']);
    }
    

    【讨论】:

    • 需要注意的是,这个解决方案似乎没有考虑站点语言。例如。如果我的网站是法语的,那么当天的名称将以英语显示。
    【解决方案2】:

    如果您想设置“提交者”并更改特定内容类型的日期格式,那么您也可以更改您的 tpl 文件,例如

    如果您的内容类型是“博客”

    然后创建node--blog.tpl.php

    uid); ?> name; ?>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多