Lesson17 整合一个drupal主题simplecorp的实践

日期:2014-06-05 阅读:12284

dmandwp系统 - wordpress系统和DM系统区块建站>>

  • 第一部分:drupal主题simplecorp的首页介绍
  • 第二部分:drupal主题simplecorp的内容数据排版

simplecorp下载和演示页面>>

点击里面的Live demo即可查看演示。或点击这里进入>>

SimpleCorp for Drupal by More than (just) Themes is based on the SimpleCorp theme, which was designed and published by Site5.
simplecorp 是More than (just) Themes 的一个drupal主题,是由Site5公司出品。
http://www.morethanthemes.com/
http://www.s5themes.com/

-------------
原则:
对于simplecorp的html,css,js, 我们不去改变它,我们用人工桥的方法,把以前视频里的内容整合到这个主题里。
-------------
过程: 
1、打开css/main-css.css,把fonts.google这个先注释。或把fonts.googleapis.com替换为fonts.useso.com试下
2、把page.tpl.php复制一个首页:page--front.tpl.php
3、由于原来用的是bartik的主题,区域region是不一样的,所以要到区块block管理里去重新分配区块。
(主题设置setting的介绍)
4、查看注册tpl文件
5、关于面包屑
6、复制下面两行到info文件。
stylesheets[all][] = css/tvdrupal.css
scripts[] = js/tvdrupal.js


7、如果要加superfish.js,则在template.php后面加:
 drupal_add_js(libraries_get_path('superfish'). '/superfish.js');  

再在tvdrupal.js里启动superfish:

jQuery(window).load(function() { 
jQuery('.region-navigation .content>.menu').superfish();

});

----

首页的 节点内容是从哪来的?
是从page--front.tpl里的<?php print render($page['content']); ?>来的。
具体是从node.tpl来的,如果是新闻的话,又有node--news.tpl,
则首页新闻的内容从node--news.tpl来。

另外用node--front.tpl有用吗?当然没有用,从上面分析可知,如果你有一个叫front的内容类型,才有用。
---
具体设置在两个地方:
1、  admin/config/system/site-information设置 首页文章数
2、 是在节点新建或编辑时,选择 发布选项--是否推荐到首页

其实 实际应用中,一般不需要这个特点,可以用views来实现节点内容的显示

-----------------------

关于第二部分:
主要还是重复前面几节课的内容。比如实现js效果和产品分类列表的样式实现。

用api调区块的另一种方法:

$view = views_get_view('banner');
  $view->set_display('block_homepro'); 
 print $view->render();//然后会根据views的tpl文件来输出内容,具体请看视频。

------------------

<<点击返回

Drupal7视频教程 Drupal7主题 Drupal7最新文档 Drupal7推荐文档
  • 暂无内容!
  • 暂无内容!