You are here

请教多页面使用一个模板的问题

xmxiaxmxia 的头像
Submitted by xmxiaxmxia on 星期日, 2013-02-17 08:57

比如一个网站中有几个列表页面:公司新闻列表页面(路径:/news1),员工新闻列表页面(路径:/news2),行业新闻列表页面(路径:/news3)。这几个列表页面的样式相同,就是某一区的文字不同和页面的title不同。那么在实际开发中。

要建立page--news1.tpl.php,page--news2.tpl.php,page--news3.tpl.php这几个模板吗?还有可能建立一个模板,传入参数?

论坛:

Drupal版本:

g089h515r806 的头像

使用一个view,创建3个不同的页面显示,分别为:公司新闻列表页面(路径:/news1),员工新闻列表页面(路径:/news2),行业新闻列表页面(路径:/news3)。

然后为这个views定制一个模板即可。

 

Drupal里面,标题通常都是动态输出的。

xmxiaxmxia 的头像

你好,还得再问问,我建了一个叫news的Views,在这个views下,建了三个显示页面,分别是/news1,/news2,/news3。让他们分别显示,公司新闻列表,员工新闻列表,行业新闻列表。这是正常的。

然后我想复写page页面,建立page--news.tpl.php,这个模板对吗?

我这样做了后,这个page的模板没有起作用?

谢谢

xmxiaxmxia 的头像

我再建立page--news1.tpl.php的模板,他是对这个/news1起了作用,但他对/news2是不起作用的(这是意料中的)。那还是没有达到一个模板复写所有 的文章列表的目的。