magento模板美工
栏目:Magento 教程 , magento模板美工 , magento疑难解答
34 views
用magento建多语言店面的时候往往要添加相应的货币,有时候想修改货币符号为自己想要的格式,怎么修改呢?这里提供一个简单方法: 1.首先要在configuration General => Locale options => Locale检查你的语言环境是什么 2.如果你的locale 是默认的选项“English (United States)”,就打开lib/Zend/Locale/Data/目录下的en.xml 编辑 3.例如你要修改日元符号为”円”(默认是显示”¥”),就搜索“JPY”大约3245行找到下面代码,把”¥”修改成”円” 保存 ?View Code XML1 2 3 4 5 6 <currency type="JPY"> <displayname>Japanese Yen</displayname> <displayname count="one">Japanese yen</displayname> <displayname count="other">Japanese yen</displayname> <symbol>¥</symbol> </currency> 4.保存上传后清楚后台缓存System –> Cache Management 5.到这里刷新前台也许还没变,要删掉var下的cache缓存目录 /var/cache 6.刷新前台OK了 还有一个问题,修改后前台显示的是”円25,522.64 ” ,我想把符号放在后面怎么修改呢?方法很简单,还是编辑en.xml ,搜索”” 大约2597行找到下面代码 ?View Code XML1 2 3 4 5 <currencyformatlength> [...]
栏目:magento安装设置 , magento新手问题 , magento模板美工
92 views
一次登录magento账户添加产品到wishlist里结果账户登录报错 Invalid method Mage_Wishlist_Model_Item::canConfigure(Array ( …… ) ) 这是由于magento 1.4的模板升级到到1.5模板时造成的。下面是解决方法: 1.把 app/design/frontend/base/default/layout/wishlish.xml 拷贝到 app/design/frontend/yourtemplate/default/layout/wishlish.xml 2.把 app/design/frontend/base/default/template/wishlish 拷贝到 app/design/frontend/yourtemplate/default/template/wishlish 3.登录magento管理后台清楚缓存即可。
栏目:magento新手问题 , magento模板美工 , magento疑难解答
219 views
一次在修改产品描述时,因产品描述是带有“代码式”的文字,保存后在前台显示竟然自动增加了20多个换行符br 检查了下描述里面的代码是没有问题的,于是到后台Catalog>Attributes>Manage Attributes 里面找到对应的描述属性(Description和Short Description), 他们的“Enable WYSIWYG” 选项是选择”yes” ,这下纳闷了,怎么那么奇怪,于是找到产品页代码瞧了一番,原来是代码“nl2br”在作怪,修改方法如下: 1.首先找到对应模板下面的description.phtml文件,默认模板路径是app\design\frontend\base\default\template\catalog\product\view\description.phtml 2.打开编辑,找到代码: ?View Code PHP1 2 3 <div class="std"> < ?php echo $this->helper(’catalog/output’)->productAttribute($this->getProduct(), nl2br($_description), ‘description’) ?> </div> 3.修改成: ?View Code PHP1 2 3 <div class="std"> < ?php echo $this->helper(’catalog/output’)->productAttribute($this->getProduct(), ($_description), ‘description’) ?> </div> 4.保存上传,清楚缓存大功告成。
栏目:magento模板美工 , magento疑难解答
273 views
简单修改下代码可以实现Magento后台订单显示产品图片,这样可以方便查找产品。 1.打开 app\design\adminhtml\default\default\template\sales\order\view\items.phtml 进行编辑,大概45行处找到以下代码: ?View Code PHP1 <th><span class="nobr">< ?php echo $this->helper(’sales’)->__(’Item Status’) ?></span></th> 在这段代码上面插入一行,写上: ?View Code PHP1 <th><span>< ?php echo $this->helper(’sales’)->__(’Product Image’) ?></span></th> 2.打开app\design\adminhtml\default\default\template\sales\order\view\items\renderer\default.phtml 进行编辑,大概75行处找到以下代码: ?View Code PHP1 <td class="a-center">< ?php echo $_item->getStatus() ?></td> 在这段代码上面插入一行,写上: ?View Code PHP1 2 3 4 5 6 7 <td> < ?php $item_id = $_item->getProductId(); $item_imgurl = Mage::getBaseUrl(’media’).’catalog/product’.Mage::getModel(’catalog/product’)->load($item_id)->getImage(); ?> [...]
栏目:magento模板美工 , magento疑难解答
1,445 views
magento模板升级其实很简单,网上有很多种方法,这里就不多说了,上次把magento1.4模板升级到1.5.0.1版本,结果在订单购买结账页面的最后一步找不到”Place Order”按钮了,因此无法完成订单,找了下gg,解决方法如下: 1.打开主题下的checkout.xml文件,具体路径 /app/design/frontend/default/yourtheme/layout/checkout.xml 2.搜索”One page checkout order review block”,大概370行处,把下列代码加入到此block中: ?View Code XML1 <block type="core/template" name="checkout.onepage.review.button" as="button" template="checkout/onepage/review/button.phtml"/> 类似这样: ?View Code XML1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 <!– One page checkout order review block –> <checkout_onepage_review> <!– Mage_Checkout –> <remove name="right"/> <remove [...]
栏目:magento模板美工
2,823 views
在magento 默认模板里面的顶部链接toplinks 在前台显示为 * My Account * My Wishlist * My Cart * Checkout * Log In 那么如何把它们修改成自己想要的链接呢?下面提供一个比较简单的方法: 首先你必须找到文件header.phtml 它在默认模板里的路径为app/design/frontend/default/default/template/page/html/header.phtml 修改时注意替换default为你的模板路径 找到打开编辑,在大概31行处你会看到一行代码 < ?php echo $this->getChildHtml(‘topLinks’) ?> 把它直接替换成你要修改的链接,用php语言写成 ?View Code PHP1 2 3 <li class="first"><a href="<?php echo $this->getUrl(‘/customer/account/’) ?>" title="MY ACCOUNT">MY ACCOUNT</a></li> <li><a href="<?php echo $this->getUrl(‘/yourlinksurl’) ?>" title="YOUR LINKS">YOUR LINKS</a></li> <li class="last"><a href="<?php echo $this->getUrl(‘/customer/account/login/’) [...]
栏目:Magento 教程 , magento模板美工
2,185 views
下面教程是教你怎样去修改magento的底部链接,包括 About Us, Customer Service ,Site Map ,Search Terms, Advanced Search, Contact Us ,RSS ,copyright notic 等等。 1.关于我们和客户服务(About Us | Customer Service) 这两个链接主要由 cms.xml 文件进行调用。 修改这两个链接的URL你可以去magento管理后台CMS=> Static Blocks =>Footer Links <li><a href=”{{store direct_url=”about-us”}}”>About Us</a></li> <li><a href=”{{store direct_url=”customer-service”}}”>Customer Service</a></li> 修改其内容你需打开magento后台CMS => Pages ,然后找到 About Us 和Customer Service 的CMS页,打开进行编辑。 2. 网站地图(Site Map) magento 的sitemap是由catalog.xml 文件进行调用的。 <reference name=”footer_links”> [...]
栏目:magento模板美工 , magento疑难解答
2,340 views
magento默认模板里面的产品信息页面的布局是以两栏带右侧栏显示的,那么如何修改为两栏带左侧栏或者三栏、一栏的方式显示呢?下面教大家一种很简单的方法就可以实现。 下面是默认的布局预览: 修改成两栏带左侧栏后的效果: 修改成三栏后的效果: 修改成一栏效果: 这样的效果很容易实现的,首先你需打开catalog.xml文件 1.3版本 app > design > frontend > default > deault > layout > catalog.xml 1.4版本 app > design > frontend > base > deault > layout > catalog.xml 找到“Product view” 大概第190行,有一行代码 ?View Code PHP1 <action method="setTemplate"><template>page/2columns-right.phtml</template></action> 如果你要修改成两栏带左侧栏后的效果,你就把2columns-right.phtml 替换成2columns-left.phtml 如果你要修改成三栏的效果,你把2columns-right.phtml替换成3columns.phtml 如果你要修改成一栏的效果,你把2columns-right.phtml替换成1column.phtml就可以了 别急,还没完,修改上述代码后,必须刷新缓存,特别是Layouts 缓存,这样前台才能达到效果。 当然,还有一种方法也可以改变产品页面的布局,打开magento后台=>Catalog =>Manage Products 找一个你需要修改的某个产品页面的产品打开编辑, 点击左侧产品信息(Product Information)的Design标签 就可以选择Page [...]
栏目:magento扩展开发 , magento模板美工 , magento疑难解答
2,791 views
在magento产品详细页显示自定义的属性是非常容易的。首先你需找到/app/design/frontend/default/default/template/catalog/product/view.phtml 该目录下的view.phtml 文件,当然这个文件的路径取决于你选择的模板,在你模板的路径可能是/app/design/frontend/default/yourthemes/template/catalog/product/view.phtml 找到后打开编辑,增加属性调用代码,常见的几种属性代码如下: 简单描述(short description):<?php echo $this_helper(‘catalog/output’)->productAttribute($_product, nl2br($_product->getShortDescription()), ‘short_description’) ?> 描述(description):<?php echo $this->helper(‘catalog/output’)->productAttribute($this->getProduct(), nl2br($this->getProduct()->getDescription()), ‘description’) ?> 产品名称(name):<?php echo $_helper->productAttribute($_product, $this->htmlEscape($_product->getName()), ‘name’) ?> 产品编号(sku):<?php echo $this->htmlEscape($_product->getSku()) ?> 产品价格(price):<?php echo $_coreHelper->currency($_finalPrice,true,false) ?> 上面是magento商品几种常见的属性调用代码,把代码放在你想展示的合适位置即可。 当然,你也可以调用自定义的属性。下面介绍两种类型的属性调用: 1.你新增的属性为文本或文本域类型(Text Field or Text Area),那么你的代码应为: ?View Code PHP1 < ?php echo $_product->getAttributeName() ?> 例如,你新增了一个属性代码(Attribute Code)为 shoe_size的属性,那么你的调用代码应写成下面格式: ?View Code PHP1 < ?php echo [...]
栏目:magento模板美工 , magento疑难解答
2,275 views
大家都知道在magento里,产品在默认主题下一般以三栏显示在类别页,在这里教大家轻松的把三栏改成 四栏显示,以满足自己的模板设计需求。 首页,你必需打开文件app/design/frontend/default/default/template/catalog/product/list.phtml (这里是以默认模板路径为例) 找到大概90行: ?View Code PHP1 < ?php if($i++%$_columnCount==0): ?> 修改成: ?View Code PHP1 < ?php if ($i++%4==0): ?> 然后,找到大概116 行: ?View Code PHP1 < ?php if($i%$_columnCount==0 || $i==$_collectionSize): ?> 修改成: ?View Code PHP1 < ?php if($i%4==0 || $i==$_collectionSize): ?> 当然,如果你不想改的话,你可以直接复制下面代码到list.phtml 文件: ?View Code PHP1 2 3 4 5 6 7 8 9 [...]