字段的覆写,不同的页面怎么显示不同的样式?
这是字段的覆写规则
基模板:field.tpl.php 正常来讲,覆写了之后,那字段的样式就定下来了。 那么,同一个内容类型的同一个字段,怎么在不同的页面显示不同的样式? 比如在主页,我的文章列表字段显示的样式和其他页面的文章列表字段不同。 |
|
YoperManLv 5
|
赞成!
0
否决!
|
这是字段的覆写规则
基模板:field.tpl.php 正常来讲,覆写了之后,那字段的样式就定下来了。 那么,同一个内容类型的同一个字段,怎么在不同的页面显示不同的样式? 比如在主页,我的文章列表字段显示的样式和其他页面的文章列表字段不同。 |
YoperManLv 5
|
2 个回答
首先每个网页的结构是不同的,它的div层级也是不同的,
假使同一个字段,他的div对应的id叫field1,但在首页时候,field1的上层id叫content1;
而在内页时候,他上层id可能是content3;
哪在css 就可以设置不同样式了:在内页的css:
#content3 #field1{color:#FFFFFF;}
#content1 #field1{color:#000000;}
同一个字段,不同页面显示的效果,就截然不同,一个是显示白色,一个是显示黑色。
这只是例子,你可以通过css 实现很多不同的效果,当然,前提是你得对css 熟悉。对css 不熟悉,就只能先温习一下css 了。
分头诗人Lv 17
好的,感谢诗人,只是以为会有一个drupal way
YoperManLv 5