公共代码

html_header_1

<title>${sitename}-${seotitle}</title>
<meta http-equiv="Content-Type" content="text/html; charset=${charset}" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="keywords" content="${metakeywords}" />
<meta name="description" content="${metadescription}" />
<meta name="author" content="The Octopus; Team and others" />
<meta name="generator" content="shopping cart program by Octopus;, http://www.octopus-cart.com eCommerce" />
#if($pagename=="cart"||$pagename=="account"||$pagename=="checkout")
<meta name="robots" content="NOINDEX, NOFOLLOW" />
#else
<meta name="robots" content="INDEX,FOLLOW" />
#end
${basecode}
<link rel="canonical" href="${siteurl}" />
<link rel="shortcut icon" href="${themeurl}favicon.ico" />

扩展magento

<!-- META FOR IOS & HANDHELD -->
<!--<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3.0, user-scalable=yes" />
<meta name="HandheldFriendly" content="true" />
<meta name="apple-touch-fullscreen" content="YES" />
<meta name="robots" content="INDEX,FOLLOW" />

列表和搜索分页样式

#if($pagename=="list"||$pagename=="search")
<link href="${themeurl}css/common/pagination.css" rel="stylesheet" />
#end

公共的样式库

<!--BEGIN:Public JS-->
<script src="${themeurl}script/lang.js"></script>
<script src="${themeurl}script/jquery/jquery-1.7.1.min.js"></script>
<script src="${themeurl}script/lib/lib.js"></script>
<script src="${themeurl}script/lib/oc.js"></script>
<!--END:Public JS-->

form插件

<script src="${themeurl}script/plugins/jquery.form.min.js"></script>

表单验证插件

<script src="${themeurl}script/plugins/jquery.validate.min.js"></script>
<script src="${themeurl}script/plugins/messages.js"></script>

放大镜插件

<link href="${themeurl}css/zoom.css" rel="stylesheet" type="text/css" />
<script src="${themeurl}script/plugins/cloud-zoom.js" type="text/javascript"></script>

tips插件

<link href="${themeurl}script/poshytip/tip-yellow/tip-yellow.css" rel="stylesheet" />
<script src="${themeurl}script/poshytip/jquery.poshytip.min.js"></script>

对话框插件

<script src="${themeurl}script/zDialog/zDialog.js"></script>
<script src="${themeurl}script/zDialog/zDrag.js"></script>

详细页面和checkout 自定义js文件【页面独有】

<script src="${themeurl}script/lib/detail.js"></script><script src="${themeurl}script/lib/block.js"></script>

注意载入顺序

公共CSS--自定义CSS--公共js--自定义js

详细页面自定义样式

详细页面自定义js【必须写在页面中】

    <script type="text/javascript">
        var attr = [${product.AttrIsRequired}];
        var attrcount=${product.AttrRequiredCount};
        var attr_s=[];
        var count = 0;
    </script>

首页

列表页

详情页

购物车

Chekout

Octopus系列之模板快速开发手册的更多相关文章

  1. 微软BI 之SSIS 系列 - 利用 SSIS 模板快速开发 SSIS Package

    开篇介绍 在做 ETL 项目的时候,往往很多 Package 的开发都是基于相同的模型和流程.比如在 Package 开始运行时需要向 Process Log 表中插入记录,在 Package 运行结 ...

  2. 【新手】【十分钟上手系列-一】快速开发vue插件

    2018.6.28 在这浮躁的前端娱乐圈,不会三两个新框架都觉得自己不是前端.哦,不是我说的.说到底.原生才是重中之重.加油. vue用了大半年多,一直在用ui库,插件等,没有自己的东西. 想想连个v ...

  3. Java快速开发平台,JEECG 3.7.7闪电版本发布,增加多套主流UI代码生成器模板

    JEECG 3.7.7 闪电版本发布,提供5套主流UI代码生成器模板 导读 ⊙平台性能优化,速度闪电般提升           ⊙提供5套新的主流UI代码生成器模板(Bootstrap表单+Boots ...

  4. (私人收藏)[开发必备]最全Java离线快速查找手册(可查询可学习,带实例)

    (私人收藏)[开发必备]最全Java离线快速查找手册(可查询可学习,带实例) https://pan.baidu.com/s/1L54VuFwCdKVnQGVc8vD1TQnwmj java手册 Ja ...

  5. 快速开发Grunt插件----压缩js模板

    前言 Grunt是一款前端构建工具,帮助我们自动化搭建前端工程.它可以实现自动对js.css.html文件的合并.压缩等一些列操作.Grunt有很多插件,每一款插件实现某个功能,你可以通过npm命名去 ...

  6. JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(四):自定义T4模板快速生成页面

    前言:上篇介绍了下ko增删改查的封装,确实节省了大量的js代码.博主是一个喜欢偷懒的人,总觉得这些基础的增删改查效果能不能通过一个什么工具直接生成页面效果,啥代码都不用写了,那该多爽.于是研究了下T4 ...

  7. Net力软快速信息化系统开发框架 + 开发手册+数据库说明

    源码目录结构说明LeaRun.Cache –缓存层LeaRun.Resource –本地语言LeaRun.Utilities –公共类库LeaRun.DataAccess –数据库访问核心组件LeaR ...

  8. 封装一个简单好用的打印Log的工具类And快速开发系列 10个常用工具类

    快速开发系列 10个常用工具类 http://blog.csdn.net/lmj623565791/article/details/38965311 ------------------------- ...

  9. Android 快速开发系列 打造万能的ListView GridView 适配器

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自[张鸿洋的博客] 1.概述 相信做Android开发的写 ...

随机推荐

  1. 《30天自制操作系统》18_day_学习笔记

    harib15a: 到这里为止,我们已经能实现窗口的切换了.我们发现所有的窗口都有光标闪烁,而我们只希望可以接受输入的窗口有光标闪烁.这里我们先来修改任务A中的光标闪烁,当按下TAB时,如果让A不现实 ...

  2. JS中对this的理解

    // this: 指的是调用 当前 方法(函数)的那个对象 <script> function fn1(){ this } 情况1:fn1()                  //这里t ...

  3. zjuoj 3608 Signal Detection

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3608 Signal Detection Time Limit: 2 Sec ...

  4. 解决Ruby在IE11中报Unable to get browser (Selenium::WebDriver::Error::NoSuchWindowError)的错误

    转载地址:http://www.tuicool.com/articles/BRnqeu2 I was updating the browser WebDrivers for    Seleno    ...

  5. Java多线程编程——进阶篇一

    一.线程栈模型与线程的变量 要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型. 线程栈是指某一时刻内存中线程调度的栈信息,当前调用的方法总是位于栈顶.线程栈的内容是随着程序的运行动态变化的, ...

  6. 安卓开发经验分享:资源、UI、函数库、测试、构建一个都不能少(转)

    除了高超的武艺,每位黑忍者还需要装备最好的武器.在软件开发的世界里,好的工具能让我们的生活变得更轻松,在更短的时间里写出更棒的代码. 时光回到2008年,那时安卓还很年轻.只有几个相关的博客和谷歌官方 ...

  7. oneKey 系统备份

    oneKey系统备份,系统进入不了备份ghost界面 原因:备份文件名中有括号"()"

  8. SQL SERVER数据库的表中修改字段属性被阻止“Prevent saving changes that require table re-creation”

    1.启动SQL SERVER,选择工具—>选项,去掉“ 阻止保存要求重新创建表的更改”前面的勾. 2.选择设计器 3.去掉“阻止保存要求重新创建表的更改”前面的对号,点击OK. 重新启动SQL ...

  9. oracle 金额格式化

    一般金额要显示成 XXX,XXX,XXX.XX的格式,可以这样做: to_char(column, 'FM999,999,999,990.00')

  10. js中==, !==, === ,!=的区别

    在讨论比较符的时候我们先要来讨论哈js的类型,这样有助于我们从本质上了解原理. 下面是我找的资料加上个人的总结: js中有5种数据类型:Undefined.Null.Boolean.Number和St ...