比如一个网站中有几个列表页面:公司新闻列表页面(路径:/news1),员工新闻列表页面(路径:/news2),行业新闻列表页面(路径:/news3)。这几个列表页面的样式相同,就是某一区的文字不同和页面的title不同。那么在实际开发中。 要建立page--news1.tpl.php,page--news2.tpl.php,page--news3.tpl.php这几个模板吗?还有可能建立一个模板,传入参数? 论坛: 有问有答Drupal版本: drupal7 使用一个view,创建3个不同的页面显示,分别为:公司新闻 使用一个view,创建3个不同的页面显示,分别为:公司新闻列表页面(路径:/news1),员工新闻列表页面(路径:/news2),行业新闻列表页面(路径:/news3)。 然后为这个views定制一个模板即可。 Drupal里面,标题通常都是动态输出的。 还是没想明白,建立了一个view,创建三个页面后。把这个v 还是没想明白,建立了一个view,创建三个页面后。把这个view放在哪个page--*.tpl.php,下呢? 就 这个page--.tpl.php的模板页面怎么命名呢? 为了Views覆写一套模板文件就可以了。 为了Views覆写一套模板文件就可以了。 你好,还得再问问,我建了一个叫news的Views,在这个 你好,还得再问问,我建了一个叫news的Views,在这个views下,建了三个显示页面,分别是/news1,/news2,/news3。让他们分别显示,公司新闻列表,员工新闻列表,行业新闻列表。这是正常的。 然后我想复写page页面,建立page--news.tpl.php,这个模板对吗? 我这样做了后,这个page的模板没有起作用? 谢谢 我再建立page--news1.tpl.php的模板,他是 我再建立page--news1.tpl.php的模板,他是对这个/news1起了作用,但他对/news2是不起作用的(这是意料中的)。那还是没有达到一个模板复写所有 的文章列表的目的。 我的意思是说,控制Views的输出,通过Views的模板机 我的意思是说,控制Views的输出,通过Views的模板机制。 有时候,需要按照路径覆写页面模板的。不过使用了Panels以后,这种情况很少了。 哦,好的,谢谢了,我再试验一下。 还有一个后继问题:这里有 哦,好的,谢谢了,我再试验一下。 还有一个后继问题:这里有三个内容类型(公司新闻,员工新闻,行业新闻),这三个内容类型对应该的内容页面的样式不一样。node页面要分别被复写的话,这个内容模板应该怎么命名呢? 采用模板建议: node--[内容类型机读名字].tpl. 采用模板建议: node--[内容类型机读名字].tpl.php 即可
使用一个view,创建3个不同的页面显示,分别为:公司新闻 使用一个view,创建3个不同的页面显示,分别为:公司新闻列表页面(路径:/news1),员工新闻列表页面(路径:/news2),行业新闻列表页面(路径:/news3)。 然后为这个views定制一个模板即可。 Drupal里面,标题通常都是动态输出的。
还是没想明白,建立了一个view,创建三个页面后。把这个v 还是没想明白,建立了一个view,创建三个页面后。把这个view放在哪个page--*.tpl.php,下呢? 就 这个page--.tpl.php的模板页面怎么命名呢?
你好,还得再问问,我建了一个叫news的Views,在这个 你好,还得再问问,我建了一个叫news的Views,在这个views下,建了三个显示页面,分别是/news1,/news2,/news3。让他们分别显示,公司新闻列表,员工新闻列表,行业新闻列表。这是正常的。 然后我想复写page页面,建立page--news.tpl.php,这个模板对吗? 我这样做了后,这个page的模板没有起作用? 谢谢
我再建立page--news1.tpl.php的模板,他是 我再建立page--news1.tpl.php的模板,他是对这个/news1起了作用,但他对/news2是不起作用的(这是意料中的)。那还是没有达到一个模板复写所有 的文章列表的目的。
我的意思是说,控制Views的输出,通过Views的模板机 我的意思是说,控制Views的输出,通过Views的模板机制。 有时候,需要按照路径覆写页面模板的。不过使用了Panels以后,这种情况很少了。
哦,好的,谢谢了,我再试验一下。 还有一个后继问题:这里有 哦,好的,谢谢了,我再试验一下。 还有一个后继问题:这里有三个内容类型(公司新闻,员工新闻,行业新闻),这三个内容类型对应该的内容页面的样式不一样。node页面要分别被复写的话,这个内容模板应该怎么命名呢?
使用一个view,创建3个不同的页面显示,分别为:公司新闻
使用一个view,创建3个不同的页面显示,分别为:公司新闻列表页面(路径:/news1),员工新闻列表页面(路径:/news2),行业新闻列表页面(路径:/news3)。
然后为这个views定制一个模板即可。
Drupal里面,标题通常都是动态输出的。
还是没想明白,建立了一个view,创建三个页面后。把这个v
还是没想明白,建立了一个view,创建三个页面后。把这个view放在哪个page--*.tpl.php,下呢?
就 这个page--.tpl.php的模板页面怎么命名呢?
为了Views覆写一套模板文件就可以了。
为了Views覆写一套模板文件就可以了。
你好,还得再问问,我建了一个叫news的Views,在这个
你好,还得再问问,我建了一个叫news的Views,在这个views下,建了三个显示页面,分别是/news1,/news2,/news3。让他们分别显示,公司新闻列表,员工新闻列表,行业新闻列表。这是正常的。
然后我想复写page页面,建立page--news.tpl.php,这个模板对吗?
我这样做了后,这个page的模板没有起作用?
谢谢
我再建立page--news1.tpl.php的模板,他是
我再建立page--news1.tpl.php的模板,他是对这个/news1起了作用,但他对/news2是不起作用的(这是意料中的)。那还是没有达到一个模板复写所有 的文章列表的目的。
我的意思是说,控制Views的输出,通过Views的模板机
我的意思是说,控制Views的输出,通过Views的模板机制。
有时候,需要按照路径覆写页面模板的。不过使用了Panels以后,这种情况很少了。
哦,好的,谢谢了,我再试验一下。 还有一个后继问题:这里有
哦,好的,谢谢了,我再试验一下。
还有一个后继问题:这里有三个内容类型(公司新闻,员工新闻,行业新闻),这三个内容类型对应该的内容页面的样式不一样。node页面要分别被复写的话,这个内容模板应该怎么命名呢?
采用模板建议: node--[内容类型机读名字].tpl.
采用模板建议:
node--[内容类型机读名字].tpl.php
即可