初出仿站笔记
Contr+S 把CSS和js、button复制到 mytenplate当中
Div对应class id
Session用户模块 ;货币、语言选择方框模块代码;在链接处修改成为:zen_href_link()
注意:搜索框中如果有div的class,在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.php里de内容才是最后递归被调用到的;
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 只是调用到了这做好的功能模块(跟模块制作无关)
不修边幅::::
==============首页调用自定义页面======================================================