Drupal7 与Drupal6 在主题方面有很大的变化,Drupal6 主题好多朋友比较熟悉,对于Drupal7 新主题的变化,在此和大家一起分享和交流。列举如下:
一、在html.tpl.php的开始部分RDFa请求有些变化1.Drupal7能够在html.tpl.php.输出RDFa请求有以下变量
2.老的lang属性应该被改成compatibility with XHTML 1.1,仅仅xml:lang应该保留。
- 主题的样式不是我们想要的,怎么办? 1. 选择合适的基主题并创建子主题来作为自己网站的主题。个人推荐zen或fusion作为基主题,具体操作方法参考说明文档。 2. 使用火狐浏览器,利用firebug查看你要制定样式的元素的id和class,以及其样式在你主题中的位置,根据需要进行修改,添加或覆写,必要时用其父元素id或class进行限制。 整体来说是这样,网站最好有设计图,这样可以按设计去写样式。
Mark同学,我想用 www.yoursite.com访问根目录是C:\wamp\www\drupal7的Drupal网站,我该怎么办啊?
So easy! 配置虚拟目录吧!
1.找到Hosts文件,在C:\WINDOWS\system32\drivers\etc里面。
2.打开Hosts文件 添加 127.0.0.1 www.yoursite.com,保存!
先给大家描述一下我想实现的功能,我想实现类似于花园的导航栏目。
我的网站首页显示的是文章,我设置的首页显示文章的数量为10,于是多余10篇文章以后就显示“下一页”,我想能不能不要这个“下一页”这种显示方式;在首页底部用“显示更多”这种形式,点击“显示更多”之后,直接在首页显示更多的文章。
我用div+css制作了一个整体的布局,然后在页面的div中,print了各个regions。但是,在后台分配blocks到各个regions后,页面就开始混乱了,有的blocks把其他的div挤到了其他地方。还有一个问题就是,在分配blocks的时候,我定义的div把需要分配的blocks选项给遮住了。这个两个问题应该怎样解决呢?
龙兄多次邀请我这位菜鸟来花园写点东西,一直不敢,今天鼓起勇气来这里乱侃,说得不好大家不要见笑。今天我主要想跟大家说的是在Drupal中如何避免重复列末尾的margin。废不多说,就开始吧!
推荐一个分享drupal模板的blog http://guanyuexiaozhu.com
由于路径的不同,所在页面的$content也不一样.比如说page-add-xxx.tpl.php页面的$content就是一个发布框,而有些页面的$content就是一篇文章。这些$content是通过什么来定义的?我的theme.inc里面看到了:ob_start(); include "./$template_file"; $contents = ob_get_contents(); ob_end_clean(); return $contents;但是还是不理解。
将page.tpl.php中: <?php if ($primary_links): ?> <div id="primary" class="clear-block"> <?php print theme('links', $primary_links); ?> </div> <!-- /#primary --> <?php endif; ?>