代码之家  ›  专栏  ›  技术社区  ›  Jamison Dance

如何在Drupal5.x中为聚合器类别设置主题?

  •  0
  • Jamison Dance  · 技术社区  · 15 年前

    是的,我还在Drupal5上。别开玩笑。

    我用聚合器模块创建了一个类别,该类别的URL是 www.example.com/aggregator/categories/2 . 我该如何设计主题?它是一个可以以模板为主题的节点,还是有其他一些我必须使用的流程?

    编辑:为了澄清,我想在标题的正下方添加一些文本,而不仅仅是为单个聚合器项目添加主题。对不起,我一开始忘了。

    1 回复  |  直到 14 年前
        1
  •  1
  •   ax. Clement Herreman    15 年前

    看看 source (总是有用的):

    这里是您的主题点(主题覆盖),可以使用模板(或自定义主题函数)进行主题化。

    编辑:使用标准Drupal5主题化/修改标题似乎很困难。再次查看来源: _聚合器页面列表() 只需将所有(主题化)饲料项目缝合,用 <div id="aggregator"> ,并添加寻呼机和订阅源图标-这里没有要挂钩的内容。 _聚合器页面列表() 有一个可选的第三个参数 $header 这正是你想要的-不幸的是,这个论点没有用于 聚合器/类别/2 . 因此要在标题中添加一些文本,您必须 aggregator.module .

    或者升级到drupal 6,它为包装添加了主题重写:

    foreach ($items as $item) {
      $output .= theme('aggregator_item', $item);
    }
    $output = theme('aggregator_wrapper', $output);
    

    编辑结束

    有关如何主题Drupal 5,请参见 http://drupal.org/theme-guide/5 ,请 template.php: Overriding other theme functions ,请 Proper theming of aggregator module ,请 theme() api doc 等。

    祝你好运!

    *并添加一些类别处理并将所有项包装到一个或另一个容器中

    推荐文章