magento的常用设置.doc_第1页
magento的常用设置.doc_第2页
magento的常用设置.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.magento 添加页面JS CSS头文件调用:magento的页面样式文件调用,不是直接写在.phtml文件中的。而是在.xml文件中,调用方式代码如下: lib/ccard.js css/styles.css skin_csscss/styles-ie.csslt IE 8 skin_jsjs/ie6.jslt IE 7 上面可以看到添加样式无论是JS还是CSS文件都有个skin_js和skin_css的样式,这里的意思是调用的是我们选定的主题包中的样式文件,比如我现在选定了站点的模板为blank,那么系统会自动调取blank下的相对应文件.magento个别页面添加css和js文件,可以将其放在个别页面的xml中,或者放在CMS的layout update中,其代码和文件存放位置如下 css/mystyles.css skin_jsjs/myjs.js jsprototype/prototype.js 2. magento添加调用block的几种方法静态块主要是指在后台添加的可用静态块调用方法常见的有如下几种:(这边就不介绍使用widgets 调用的方法了,有兴趣的朋友可以自己在后台widgets中尝试设置)1、直接在HomePage中调用(只限首页):修改layout中的xml代码block_id通过修改reference 中的name属性值调整主体位置,通过block中的before或after属性值调整相对顺序CMS 页以及static block还可以通过如下方法调用:block type=”cms/block” name=”user-block” block_id=”one-block”(其中的name为自定义的,block_id 为静态块的 identi)2、直接在模板的 .phtml 中调用getLayout()-createBlock(cms/block)-setBlockId(block_id)-toHtml(); ?3、在对应的 .xml 中的目标位置调用block_id4、使用 getChildHtml() 方法调用(类似方法3):首先在page.xml文件中定义一个childhtml名称(这边用test代替)可以参考before_body_end那段代码定义自己需要的如:然后将调用的代码添加到对应的XML布局文件的正确位置例如这边我们插入到catalog.xml 中的块中,这样就可以在任意页面调用,当然你也可以加到你想要的页面中。testblock添加static block名称为testblock内容自己定义,如: This is a test Block!到你想让这块内容出现的页面调用它这边我们在1column.phtml中调用getChildHtml(test) ?5.应用实例:产品查看页以 Zencart 风格调出产品多图展示catalog.xml部分,找到复制并加以修改为:其中mediagallery.phtml 文件代码可参考media.phtml 文件根据需要进行相应修改然后在Product view.phtml 中 对应位置添加以下代码(css样式自行调整)即可getChildHtml(media_gallery) ?3. 给magento添加边栏分类目录导航首先介绍下默认的模板导航调用流程,首先是布局文件catalog.xml中的(约位于48行)当然page.xml中的预定义 我们就不太关心了最后就是位于template/page/html/header.phtml中的getChildHtml(topMenu) ? 调用了。不过在进行侧边栏调用导航的时候,我们就不需要去getChildHtml了主要是参考reference中的内容在catalog.xml中 找到 ()然后根据上面的修改如下这边可以看到不光修改了name的属性值,还修改了调用的phtml文件因为头部的导航与边栏导航的样式 差别太大,往往还需要同时用到,所以我们不直接对top.phtml进行修改lr.phtml的文件内容可以参考top.phtml,修改css样式的类名等即可,当然也可以根据需求编写。经过上面一系列的操作,清理缓存之后 应该可以看到边栏的分类导航已经出来了。如果你希望调整它的显示位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论