初出仿站笔记

Contr+S  把CSSjsbutton复制到  mytenplate当中

 

Div对应class id

Session用户模块 ;货币、语言选择方框模块代码;在链接处修改成为:zen_href_link()

注意:搜索框中如果有divclass,在mytemplate/sidebox/tpl_search_header.php添加;

 

 Main_page主要就是那俩

 

大目录:子目录:产品目录:

common中布局tpl_box_default_left.php:  

 

sidebox 中布置内容tpl_categories.php;

 

不同的目录有不同的样式来控制;

 

tpl_tabular_display.php           tpl_columnar_display.php修改产品的模型啊

 

sideboxes 里的模块(自定义)随意插入到网页任意位置方法:以/tpl_search_header.php功能模块为例:在tpl_header.php中调用;

<!-- <?php require(DIR_WS_MODULES . 'sideboxes/search_header.php'); ?>-->

通用方法:      <?php require($template->get_template_dir('tpl_box_header.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/tpl_box_header.php'); ?>

 

很重要的解析:新建common/tpl_box_header.php只是布局;在sideboxes/tpl_search_header.phpde内容才是最后递归被调用到的;

common/tpl_box_header.php 就一句代码:<?php echo $content; ?>

 如何添加一个自己的sidebox?其实很简单,在includes/modules/sideboxes/{模板目录}/    建立 一个文件,就是一个 sidebox了,可以在后台控制是否显示在默认的左右边栏和排序。在这个文件中就输出任何内容了,当然可以按照标准的模式,再在 includes/templates/{模板目录}/sideboxes 下建立一个模板文件require进来,尽量做到 M/V的分离,这样以后修改也会比较方便!

例子:

/modules/sideboxes/{模板目录}/search_header.php /*定义名称并通过{ require模板目录/sideboxes和common 来显示布局和内容}*/

includes/templates/{模板目录}/sideboxes/tpl_search_header.php   /定义search输入框内容{zen_draw_input_field($content)也叫布局}

includes/templates/{模板目录}/sideboxes/tpl_box_header.php    {$content}

includes/templates/{模板目录}/common/tpl_header.php   只是调用到了这做好的功能模块(跟模块制作无关)

 

 

不修边幅::::

 

==============首页调用自定义页面======================================================

posted @ 2013-05-31 09:24  也许明天  阅读(181)  评论(0编辑  收藏  举报