Version Notes
First Release
Download this release
Release Info
Developer | Magento Core Team |
Extension | sm_fragrance |
Version | 1.0.0 |
Comparing to | |
See all releases |
Version 1.0.0
- app/code/community/Yoast/BlankSeo/Catalog/Model/Layer/Filter/Item.php +44 -0
- app/code/community/Yoast/BlankSeo/etc/config.xml +55 -0
- app/code/community/Yoast/BlankSeo/etc/system.xml +187 -0
- app/code/core/Mage/Page/Block/Html/Head.php +469 -0
- app/code/local/Mage/Checkout/Block/Links.php +77 -0
- app/design/frontend/default/sm_fragrance/etc/widget.xml +166 -0
- app/design/frontend/default/sm_fragrance/layout/page.xml +184 -0
- app/design/frontend/default/sm_fragrance/layout/seo.xml +262 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/list.phtml +125 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/price.phtml +420 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/view.phtml +120 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/view/attributes.phtml +56 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/view/description.phtml +44 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/view/media.phtml +78 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/configurable.phtml +39 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/grouped.phtml +82 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/simple.phtml +40 -0
- app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/virtual.phtml +40 -0
- app/design/frontend/default/sm_fragrance/template/catalogsearch/form.mini.phtml +40 -0
- app/design/frontend/default/sm_fragrance/template/page/html/footer.phtml +36 -0
- app/design/frontend/default/sm_fragrance/template/page/html/head.phtml +63 -0
- app/design/frontend/default/sm_fragrance/template/page/html/header.phtml +46 -0
- app/design/frontend/default/sm_fragrance/template/page/html/top.links.phtml +35 -0
- app/design/frontend/default/sm_fragrance/template/page/template/links-follow.phtml +39 -0
- app/design/frontend/default/sm_fragrance/template/page/template/links.phtml +42 -0
- app/design/frontend/default/sm_fragrance/template/review/helper/summary.phtml +44 -0
- app/design/frontend/default/sm_fragrance/template/review/helper/summary_short.phtml +40 -0
- app/design/frontend/default/sm_fragrance/template/seo/footer.phtml +10 -0
- files/sm_fragrance_logo.psd +0 -0
- js/lazierload/lazierLoad.js +182 -0
- js/lazierload/spinner.gif +0 -0
- package.xml +20 -0
- skin/frontend/default/sm_fragrance/css/print.css +39 -0
- skin/frontend/default/sm_fragrance/css/styles-ie.css +142 -0
- skin/frontend/default/sm_fragrance/css/styles.css +1296 -0
- skin/frontend/default/sm_fragrance/favicon.ico +0 -0
- skin/frontend/default/sm_fragrance/images/bkg_button.gif +0 -0
- skin/frontend/default/sm_fragrance/images/bkg_collapse.gif +0 -0
- skin/frontend/default/sm_fragrance/images/bkg_rating.gif +0 -0
- skin/frontend/default/sm_fragrance/images/body-bg.png +0 -0
- skin/frontend/default/sm_fragrance/images/btn_remove.gif +0 -0
- skin/frontend/default/sm_fragrance/images/btn_trash.gif +0 -0
- skin/frontend/default/sm_fragrance/images/btn_window_close.gif +0 -0
- skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/image.jpg +0 -0
- skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/small_image.jpg +0 -0
- skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/thumbnail.jpg +0 -0
- skin/frontend/default/sm_fragrance/images/cvv.gif +0 -0
- skin/frontend/default/sm_fragrance/images/fam_book_open.png +0 -0
- skin/frontend/default/sm_fragrance/images/footer-bg.png +0 -0
- skin/frontend/default/sm_fragrance/images/header-bg.png +0 -0
- skin/frontend/default/sm_fragrance/images/i_asc_arrow.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_desc_arrow.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_msg-error.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_msg-note.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_msg-success.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_notice.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_pager-next.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_pager-prev.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_print.gif +0 -0
- skin/frontend/default/sm_fragrance/images/i_rss-big.png +0 -0
- skin/frontend/default/sm_fragrance/images/i_rss.gif +0 -0
- skin/frontend/default/sm_fragrance/images/logo.gif +0 -0
- skin/frontend/default/sm_fragrance/images/logo_email.gif +0 -0
- skin/frontend/default/sm_fragrance/images/logo_print.gif +0 -0
- skin/frontend/default/sm_fragrance/images/magnifier_handle.gif +0 -0
- skin/frontend/default/sm_fragrance/images/opc-ajax-loader.gif +0 -0
- skin/frontend/default/sm_fragrance/images/page-bg.gif +0 -0
- skin/frontend/default/sm_fragrance/images/page-bg.png +0 -0
- skin/frontend/default/sm_fragrance/images/slider_bg.gif +0 -0
- skin/frontend/default/sm_fragrance/images/slider_btn_zoom_in.gif +0 -0
- skin/frontend/default/sm_fragrance/images/slider_btn_zoom_out.gif +0 -0
- skin/frontend/default/sm_fragrance/images/spacer.gif +0 -0
- skin/frontend/default/sm_fragrance/images/validation_advice_bg.gif +0 -0
app/code/community/Yoast/BlankSeo/Catalog/Model/Layer/Filter/Item.php
ADDED
@@ -0,0 +1,44 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Yoast_Catalog_Model_Layer_Filter_Item extends Mage_Catalog_Model_Layer_Filter_Item
|
4 |
+
{
|
5 |
+
/**
|
6 |
+
* Get filter item url
|
7 |
+
*
|
8 |
+
* @return string
|
9 |
+
*/
|
10 |
+
public function getUrl()
|
11 |
+
{
|
12 |
+
$cururl = Mage::helper('core/url')->getCurrentUrl();
|
13 |
+
$pos = strpos($cururl,"catalogsearch");
|
14 |
+
|
15 |
+
if (($this->getFilter() instanceof Mage_Catalog_Model_Layer_Filter_Category)&&($pos === false))
|
16 |
+
{
|
17 |
+
$category = Mage::getModel('catalog/category')->load($this->getValue());
|
18 |
+
$url = $category->getUrl();
|
19 |
+
$query = array ( Mage::getBlockSingleton('page/html_pager')->getPageVarName() => null );
|
20 |
+
$urler = Mage::getModel('core/url');
|
21 |
+
$urler -> getRouteUrl('*/*/*', array('_current'=>true, '_use_rewrite'=>true, '_query'=>$query));
|
22 |
+
$urler->setQueryParams($query, true);
|
23 |
+
$query = $urler->getQuery(false);
|
24 |
+
if (!$query)
|
25 |
+
{
|
26 |
+
return $url;
|
27 |
+
}
|
28 |
+
else
|
29 |
+
{
|
30 |
+
return $url . '?' . $query;
|
31 |
+
};
|
32 |
+
}
|
33 |
+
else
|
34 |
+
{
|
35 |
+
$query = array(
|
36 |
+
$this->getFilter()->getRequestVar()=>$this->getValue(),
|
37 |
+
Mage::getBlockSingleton('page/html_pager')->getPageVarName() => null // exclude current page from urls
|
38 |
+
);
|
39 |
+
|
40 |
+
return Mage::getUrl('*/*/*', array('_current'=>true, '_use_rewrite'=>true, '_query'=>$query));
|
41 |
+
}
|
42 |
+
|
43 |
+
}
|
44 |
+
}
|
app/code/community/Yoast/BlankSeo/etc/config.xml
ADDED
@@ -0,0 +1,55 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Yoast
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/osl-3.0.php
|
12 |
+
*
|
13 |
+
*
|
14 |
+
* @category Yoast
|
15 |
+
* @package Yoast_BlankSeoUrl
|
16 |
+
* @copyright Copyright (c) 2009 Yoast (http://yoast.com)
|
17 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
18 |
+
-->
|
19 |
+
<config>
|
20 |
+
<modules>
|
21 |
+
<Yoast_BlankSeo>
|
22 |
+
<version>0.1.0</version>
|
23 |
+
</Yoast_BlankSeo>
|
24 |
+
</modules>
|
25 |
+
<frontend>
|
26 |
+
<layout>
|
27 |
+
<updates>
|
28 |
+
<BlankSeo>
|
29 |
+
<file>seo.xml</file>
|
30 |
+
</BlankSeo>
|
31 |
+
</updates>
|
32 |
+
</layout>
|
33 |
+
</frontend>
|
34 |
+
<default>
|
35 |
+
<design>
|
36 |
+
<head translate="default_description" module="page">
|
37 |
+
<default_robots>INDEX,FOLLOW</default_robots>
|
38 |
+
</head>
|
39 |
+
</design>
|
40 |
+
<web>
|
41 |
+
<noindex>
|
42 |
+
<search>0</search>
|
43 |
+
<customer>0</customer>
|
44 |
+
<checkout>0</checkout>
|
45 |
+
<contacts>0</contacts>
|
46 |
+
<wishlist>0</wishlist>
|
47 |
+
<compare>0</compare>
|
48 |
+
<friend>0</friend>
|
49 |
+
<reviews>0</reviews>
|
50 |
+
<tags>0</tags>
|
51 |
+
<rss>0</rss>
|
52 |
+
</noindex>
|
53 |
+
</web>
|
54 |
+
</default>
|
55 |
+
</config>
|
app/code/community/Yoast/BlankSeo/etc/system.xml
ADDED
@@ -0,0 +1,187 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<!--
|
2 |
+
/**
|
3 |
+
* Yoast
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
*
|
12 |
+
*
|
13 |
+
* @category Yoast
|
14 |
+
* @package Yoast_BlankSeo
|
15 |
+
* @copyright Copyright (c) 2009 Yoast (http://yoast.com)
|
16 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
17 |
+
-->
|
18 |
+
<config>
|
19 |
+
<sections>
|
20 |
+
<web translate="label" module="metarobots">
|
21 |
+
<label>Web</label>
|
22 |
+
<tab>general</tab>
|
23 |
+
<frontend_type>text</frontend_type>
|
24 |
+
<sort_order>20</sort_order>
|
25 |
+
<show_in_default>1</show_in_default>
|
26 |
+
<show_in_website>1</show_in_website>
|
27 |
+
<show_in_store>1</show_in_store>
|
28 |
+
<groups>
|
29 |
+
<noindex translate="label">
|
30 |
+
<label>Noindex for non-content pages</label>
|
31 |
+
<frontend_type>text</frontend_type>
|
32 |
+
<sort_order>10</sort_order>
|
33 |
+
<show_in_default>1</show_in_default>
|
34 |
+
<show_in_website>1</show_in_website>
|
35 |
+
<show_in_store>1</show_in_store>
|
36 |
+
<fields>
|
37 |
+
<search translate="label">
|
38 |
+
<label>Catalog Search Results/Advanced Search/Search terms</label>
|
39 |
+
<frontend_type>select</frontend_type>
|
40 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
41 |
+
<sort_order>10</sort_order>
|
42 |
+
<show_in_default>1</show_in_default>
|
43 |
+
<show_in_website>1</show_in_website>
|
44 |
+
<show_in_store>1</show_in_store>
|
45 |
+
</search>
|
46 |
+
</fields>
|
47 |
+
<fields>
|
48 |
+
<customer translate="label">
|
49 |
+
<label>Customer Account</label>
|
50 |
+
<frontend_type>select</frontend_type>
|
51 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
52 |
+
<sort_order>10</sort_order>
|
53 |
+
<show_in_default>1</show_in_default>
|
54 |
+
<show_in_website>1</show_in_website>
|
55 |
+
<show_in_store>1</show_in_store>
|
56 |
+
</customer>
|
57 |
+
</fields>
|
58 |
+
<fields>
|
59 |
+
<checkout translate="label">
|
60 |
+
<label>Checkout Pages</label>
|
61 |
+
<frontend_type>select</frontend_type>
|
62 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
63 |
+
<sort_order>10</sort_order>
|
64 |
+
<show_in_default>1</show_in_default>
|
65 |
+
<show_in_website>1</show_in_website>
|
66 |
+
<show_in_store>1</show_in_store>
|
67 |
+
</checkout>
|
68 |
+
</fields>
|
69 |
+
<fields>
|
70 |
+
<contacts translate="label">
|
71 |
+
<label>Contact Us Form</label>
|
72 |
+
<frontend_type>select</frontend_type>
|
73 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
74 |
+
<sort_order>10</sort_order>
|
75 |
+
<show_in_default>1</show_in_default>
|
76 |
+
<show_in_website>1</show_in_website>
|
77 |
+
<show_in_store>1</show_in_store>
|
78 |
+
</contacts>
|
79 |
+
</fields>
|
80 |
+
<fields>
|
81 |
+
<wishlist translate="label">
|
82 |
+
<label>Wishlist</label>
|
83 |
+
<frontend_type>select</frontend_type>
|
84 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
85 |
+
<sort_order>10</sort_order>
|
86 |
+
<show_in_default>1</show_in_default>
|
87 |
+
<show_in_website>1</show_in_website>
|
88 |
+
<show_in_store>1</show_in_store>
|
89 |
+
</wishlist>
|
90 |
+
</fields>
|
91 |
+
<fields>
|
92 |
+
<compare translate="label">
|
93 |
+
<label>Product Compare</label>
|
94 |
+
<frontend_type>select</frontend_type>
|
95 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
96 |
+
<sort_order>10</sort_order>
|
97 |
+
<show_in_default>1</show_in_default>
|
98 |
+
<show_in_website>1</show_in_website>
|
99 |
+
<show_in_store>1</show_in_store>
|
100 |
+
</compare>
|
101 |
+
</fields>
|
102 |
+
<fields>
|
103 |
+
<friend translate="label">
|
104 |
+
<label>Send Friend</label>
|
105 |
+
<frontend_type>select</frontend_type>
|
106 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
107 |
+
<sort_order>10</sort_order>
|
108 |
+
<show_in_default>1</show_in_default>
|
109 |
+
<show_in_website>1</show_in_website>
|
110 |
+
<show_in_store>1</show_in_store>
|
111 |
+
</friend>
|
112 |
+
</fields>
|
113 |
+
<fields>
|
114 |
+
<reviews translate="label">
|
115 |
+
<label>Product Review Pages</label>
|
116 |
+
<frontend_type>select</frontend_type>
|
117 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
118 |
+
<sort_order>10</sort_order>
|
119 |
+
<show_in_default>1</show_in_default>
|
120 |
+
<show_in_website>1</show_in_website>
|
121 |
+
<show_in_store>1</show_in_store>
|
122 |
+
</reviews>
|
123 |
+
</fields>
|
124 |
+
<fields>
|
125 |
+
<tags translate="label">
|
126 |
+
<label>Tags</label>
|
127 |
+
<frontend_type>select</frontend_type>
|
128 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
129 |
+
<sort_order>10</sort_order>
|
130 |
+
<show_in_default>1</show_in_default>
|
131 |
+
<show_in_website>1</show_in_website>
|
132 |
+
<show_in_store>1</show_in_store>
|
133 |
+
</tags>
|
134 |
+
</fields>
|
135 |
+
<fields>
|
136 |
+
<rss translate="label">
|
137 |
+
<label>RSS Feeds</label>
|
138 |
+
<frontend_type>select</frontend_type>
|
139 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
140 |
+
<sort_order>10</sort_order>
|
141 |
+
<show_in_default>1</show_in_default>
|
142 |
+
<show_in_website>1</show_in_website>
|
143 |
+
<show_in_store>1</show_in_store>
|
144 |
+
</rss>
|
145 |
+
</fields>
|
146 |
+
</noindex>
|
147 |
+
<seo translate="label">
|
148 |
+
<label>Search Engines Optimization</label>
|
149 |
+
<frontend_type>text</frontend_type>
|
150 |
+
<sort_order>10</sort_order>
|
151 |
+
<show_in_default>1</show_in_default>
|
152 |
+
<show_in_website>1</show_in_website>
|
153 |
+
<show_in_store>1</show_in_store>
|
154 |
+
<fields>
|
155 |
+
<category translate="label">
|
156 |
+
<label>Use static category URLs for layered navigation</label>
|
157 |
+
<frontend_type>select</frontend_type>
|
158 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
159 |
+
<sort_order>10</sort_order>
|
160 |
+
<show_in_default>1</show_in_default>
|
161 |
+
<show_in_website>1</show_in_website>
|
162 |
+
<show_in_store>1</show_in_store>
|
163 |
+
</category>
|
164 |
+
<print translate="label">
|
165 |
+
<label>Delay loading of print CSS</label>
|
166 |
+
<frontend_type>select</frontend_type>
|
167 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
168 |
+
<sort_order>10</sort_order>
|
169 |
+
<show_in_default>1</show_in_default>
|
170 |
+
<show_in_website>1</show_in_website>
|
171 |
+
<show_in_store>1</show_in_store>
|
172 |
+
</print>
|
173 |
+
<lazierload translate="label">
|
174 |
+
<label>Use delayed javascript image loader - LazierLoad (PrototypeJS)</label>
|
175 |
+
<frontend_type>select</frontend_type>
|
176 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
177 |
+
<sort_order>10</sort_order>
|
178 |
+
<show_in_default>1</show_in_default>
|
179 |
+
<show_in_website>1</show_in_website>
|
180 |
+
<show_in_store>1</show_in_store>
|
181 |
+
</lazierload>
|
182 |
+
</fields>
|
183 |
+
</seo>
|
184 |
+
</groups>
|
185 |
+
</web>
|
186 |
+
</sections>
|
187 |
+
</config>
|
app/code/core/Mage/Page/Block/Html/Head.php
ADDED
@@ -0,0 +1,469 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Page
|
23 |
+
* @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Html page block
|
30 |
+
*
|
31 |
+
* @category Mage
|
32 |
+
* @package Mage_Page
|
33 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
+
*/
|
35 |
+
class Mage_Page_Block_Html_Head extends Mage_Core_Block_Template
|
36 |
+
{
|
37 |
+
/**
|
38 |
+
* Initialize template
|
39 |
+
*
|
40 |
+
*/
|
41 |
+
protected function _construct()
|
42 |
+
{
|
43 |
+
$this->setTemplate('page/html/head.phtml');
|
44 |
+
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Add CSS file to HEAD entity
|
48 |
+
*
|
49 |
+
* @param string $name
|
50 |
+
* @param string $params
|
51 |
+
* @return Mage_Page_Block_Html_Head
|
52 |
+
*/
|
53 |
+
public function addCss($name, $params = "")
|
54 |
+
{
|
55 |
+
$this->addItem('skin_css', $name, $params);
|
56 |
+
return $this;
|
57 |
+
}
|
58 |
+
|
59 |
+
/**
|
60 |
+
* Add JavaScript file to HEAD entity
|
61 |
+
*
|
62 |
+
* @param string $name
|
63 |
+
* @param string $params
|
64 |
+
* @return Mage_Page_Block_Html_Head
|
65 |
+
*/
|
66 |
+
public function addJs($name, $params = "")
|
67 |
+
{
|
68 |
+
$this->addItem('js', $name, $params);
|
69 |
+
return $this;
|
70 |
+
}
|
71 |
+
|
72 |
+
/**
|
73 |
+
* Add CSS file for Internet Explorer only to HEAD entity
|
74 |
+
*
|
75 |
+
* @param string $name
|
76 |
+
* @param string $params
|
77 |
+
* @return Mage_Page_Block_Html_Head
|
78 |
+
*/
|
79 |
+
public function addCssIe($name, $params = "")
|
80 |
+
{
|
81 |
+
$this->addItem('skin_css', $name, $params, 'IE');
|
82 |
+
return $this;
|
83 |
+
}
|
84 |
+
|
85 |
+
/**
|
86 |
+
* Add JavaScript file for Internet Explorer only to HEAD entity
|
87 |
+
*
|
88 |
+
* @param string $name
|
89 |
+
* @param string $params
|
90 |
+
* @return Mage_Page_Block_Html_Head
|
91 |
+
*/
|
92 |
+
public function addJsIe($name, $params = "")
|
93 |
+
{
|
94 |
+
$this->addItem('js', $name, $params, 'IE');
|
95 |
+
return $this;
|
96 |
+
}
|
97 |
+
|
98 |
+
/**
|
99 |
+
* Add Link element to HEAD entity
|
100 |
+
*
|
101 |
+
* @param string $rel forward link types
|
102 |
+
* @param string $href URI for linked resource
|
103 |
+
* @return Mage_Page_Block_Html_Head
|
104 |
+
*/
|
105 |
+
public function addLinkRel($rel, $href)
|
106 |
+
{
|
107 |
+
$this->addItem('link_rel', $href, 'rel="' . $rel . '"');
|
108 |
+
return $this;
|
109 |
+
}
|
110 |
+
|
111 |
+
/**
|
112 |
+
* Add HEAD Item
|
113 |
+
*
|
114 |
+
* Allowed types:
|
115 |
+
* - js
|
116 |
+
* - js_css
|
117 |
+
* - skin_js
|
118 |
+
* - skin_css
|
119 |
+
* - rss
|
120 |
+
*
|
121 |
+
* @param string $type
|
122 |
+
* @param string $name
|
123 |
+
* @param string $params
|
124 |
+
* @param string $if
|
125 |
+
* @param string $cond
|
126 |
+
* @return Mage_Page_Block_Html_Head
|
127 |
+
*/
|
128 |
+
public function addItem($type, $name, $params=null, $if=null, $cond=null)
|
129 |
+
{
|
130 |
+
if ($type==='skin_css' && empty($params)) {
|
131 |
+
$params = 'media="all"';
|
132 |
+
}
|
133 |
+
$this->_data['items'][$type.'/'.$name] = array(
|
134 |
+
'type' => $type,
|
135 |
+
'name' => $name,
|
136 |
+
'params' => $params,
|
137 |
+
'if' => $if,
|
138 |
+
'cond' => $cond,
|
139 |
+
);
|
140 |
+
return $this;
|
141 |
+
}
|
142 |
+
|
143 |
+
/**
|
144 |
+
* Remove Item from HEAD entity
|
145 |
+
*
|
146 |
+
* @param string $type
|
147 |
+
* @param string $name
|
148 |
+
* @return Mage_Page_Block_Html_Head
|
149 |
+
*/
|
150 |
+
public function removeItem($type, $name)
|
151 |
+
{
|
152 |
+
unset($this->_data['items'][$type.'/'.$name]);
|
153 |
+
return $this;
|
154 |
+
}
|
155 |
+
|
156 |
+
/**
|
157 |
+
* Get HEAD HTML with CSS/JS/RSS definitions
|
158 |
+
* (actually it also renders other elements, TODO: fix it up or rename this method)
|
159 |
+
*
|
160 |
+
* @return string
|
161 |
+
*/
|
162 |
+
public function getCssJsHtml()
|
163 |
+
{
|
164 |
+
// separate items by types
|
165 |
+
$lines = array();
|
166 |
+
foreach ($this->_data['items'] as $item) {
|
167 |
+
if (!is_null($item['cond']) && !$this->getData($item['cond']) || !isset($item['name'])) {
|
168 |
+
continue;
|
169 |
+
}
|
170 |
+
$if = !empty($item['if']) ? $item['if'] : '';
|
171 |
+
$params = !empty($item['params']) ? $item['params'] : '';
|
172 |
+
switch ($item['type']) {
|
173 |
+
case 'js': // js/*.js
|
174 |
+
case 'skin_js': // skin/*/*.js
|
175 |
+
case 'js_css': // js/*.css
|
176 |
+
case 'skin_css': // skin/*/*.css
|
177 |
+
$lines[$if][$item['type']][$params][$item['name']] = $item['name'];
|
178 |
+
break;
|
179 |
+
default:
|
180 |
+
$this->_separateOtherHtmlHeadElements($lines, $if, $item['type'], $params, $item['name'], $item);
|
181 |
+
break;
|
182 |
+
}
|
183 |
+
}
|
184 |
+
|
185 |
+
// prepare HTML
|
186 |
+
$shouldMergeJs = Mage::getStoreConfigFlag('dev/js/merge_files');
|
187 |
+
$shouldMergeCss = Mage::getStoreConfigFlag('dev/css/merge_css_files');
|
188 |
+
$html = '';
|
189 |
+
foreach ($lines as $if => $items) {
|
190 |
+
if (empty($items)) {
|
191 |
+
continue;
|
192 |
+
}
|
193 |
+
if (!empty($if)) {
|
194 |
+
$html .= '<!--[if '.$if.']>'."\n";
|
195 |
+
}
|
196 |
+
|
197 |
+
// static and skin css
|
198 |
+
$html .= $this->_prepareStaticAndSkinElements('<link rel="stylesheet" type="text/css" href="%s"%s />' . "\n",
|
199 |
+
empty($items['js_css']) ? array() : $items['js_css'],
|
200 |
+
empty($items['skin_css']) ? array() : $items['skin_css'],
|
201 |
+
$shouldMergeCss ? array(Mage::getDesign(), 'getMergedCssUrl') : null
|
202 |
+
);
|
203 |
+
|
204 |
+
// static and skin javascripts
|
205 |
+
$html .= $this->_prepareStaticAndSkinElements('<script type="text/javascript" src="%s"%s></script>' . "\n",
|
206 |
+
empty($items['js']) ? array() : $items['js'],
|
207 |
+
empty($items['skin_js']) ? array() : $items['skin_js'],
|
208 |
+
$shouldMergeJs ? array(Mage::getDesign(), 'getMergedJsUrl') : null
|
209 |
+
);
|
210 |
+
|
211 |
+
// other stuff
|
212 |
+
if (!empty($items['other'])) {
|
213 |
+
$html .= $this->_prepareOtherHtmlHeadElements($items['other']) . "\n";
|
214 |
+
}
|
215 |
+
|
216 |
+
if (!empty($if)) {
|
217 |
+
$html .= '<![endif]-->'."\n";
|
218 |
+
}
|
219 |
+
}
|
220 |
+
return $html;
|
221 |
+
}
|
222 |
+
|
223 |
+
/**
|
224 |
+
* Merge static and skin files of the same format into 1 set of HEAD directives or even into 1 directive
|
225 |
+
*
|
226 |
+
* Will attempt to merge into 1 directive, if merging callback is provided. In this case it will generate
|
227 |
+
* filenames, rather than render urls.
|
228 |
+
* The merger callback is responsible for checking whether files exist, merging them and giving result URL
|
229 |
+
*
|
230 |
+
* @param string $format - HTML element format for sprintf('<element src="%s"%s />', $src, $params)
|
231 |
+
* @param array $staticItems - array of relative names of static items to be grabbed from js/ folder
|
232 |
+
* @param array $skinItems - array of relative names of skin items to be found in skins according to design config
|
233 |
+
* @param callback $mergeCallback
|
234 |
+
* @return string
|
235 |
+
*/
|
236 |
+
protected function &_prepareStaticAndSkinElements($format, array $staticItems, array $skinItems, $mergeCallback = null)
|
237 |
+
{
|
238 |
+
$designPackage = Mage::getDesign();
|
239 |
+
$baseJsUrl = Mage::getBaseUrl('js');
|
240 |
+
$items = array();
|
241 |
+
if ($mergeCallback && !is_callable($mergeCallback)) {
|
242 |
+
$mergeCallback = null;
|
243 |
+
}
|
244 |
+
|
245 |
+
// get static files from the js folder, no need in lookups
|
246 |
+
foreach ($staticItems as $params => $rows) {
|
247 |
+
foreach ($rows as $name) {
|
248 |
+
$items[$params][] = $mergeCallback ? Mage::getBaseDir() . DS . 'js' . DS . $name : $baseJsUrl . $name;
|
249 |
+
}
|
250 |
+
}
|
251 |
+
|
252 |
+
// lookup each file basing on current theme configuration
|
253 |
+
foreach ($skinItems as $params => $rows) {
|
254 |
+
foreach ($rows as $name) {
|
255 |
+
$items[$params][] = $mergeCallback ? $designPackage->getFilename($name, array('_type' => 'skin'))
|
256 |
+
: $designPackage->getSkinUrl($name, array());
|
257 |
+
}
|
258 |
+
}
|
259 |
+
|
260 |
+
$html = '';
|
261 |
+
foreach ($items as $params => $rows) {
|
262 |
+
// attempt to merge
|
263 |
+
$mergedUrl = false;
|
264 |
+
if ($mergeCallback) {
|
265 |
+
$mergedUrl = call_user_func($mergeCallback, $rows);
|
266 |
+
}
|
267 |
+
// render elements
|
268 |
+
$params = trim($params);
|
269 |
+
$params = $params ? ' ' . $params : '';
|
270 |
+
if ($mergedUrl) {
|
271 |
+
$html .= sprintf($format, $mergedUrl, $params);
|
272 |
+
} else {
|
273 |
+
foreach ($rows as $src) {
|
274 |
+
$html .= sprintf($format, $src, $params);
|
275 |
+
}
|
276 |
+
}
|
277 |
+
}
|
278 |
+
return $html;
|
279 |
+
}
|
280 |
+
|
281 |
+
/**
|
282 |
+
* Classify HTML head item and queue it into "lines" array
|
283 |
+
*
|
284 |
+
* @see self::getCssJsHtml()
|
285 |
+
* @param array &$lines
|
286 |
+
* @param string $itemIf
|
287 |
+
* @param string $itemType
|
288 |
+
* @param string $itemParams
|
289 |
+
* @param string $itemName
|
290 |
+
* @param array $itemThe
|
291 |
+
*/
|
292 |
+
protected function _separateOtherHtmlHeadElements(&$lines, $itemIf, $itemType, $itemParams, $itemName, $itemThe)
|
293 |
+
{
|
294 |
+
$params = $itemParams ? ' ' . $itemParams : '';
|
295 |
+
$href = $itemName;
|
296 |
+
switch ($itemType) {
|
297 |
+
case 'rss':
|
298 |
+
$lines[$itemIf]['other'][] = sprintf('<link href="%s"%s rel="alternate" type="application/rss+xml" />',
|
299 |
+
$href, $params
|
300 |
+
);
|
301 |
+
break;
|
302 |
+
case 'link_rel':
|
303 |
+
$lines[$itemIf]['other'][] = sprintf('<link%s href="%s" />', $params, $href);
|
304 |
+
break;
|
305 |
+
}
|
306 |
+
}
|
307 |
+
|
308 |
+
/**
|
309 |
+
* Render arbitrary HTML head items
|
310 |
+
*
|
311 |
+
* @see self::getCssJsHtml()
|
312 |
+
* @param array $items
|
313 |
+
* @return string
|
314 |
+
*/
|
315 |
+
protected function _prepareOtherHtmlHeadElements($items)
|
316 |
+
{
|
317 |
+
return implode("\n", $items);
|
318 |
+
}
|
319 |
+
|
320 |
+
/**
|
321 |
+
* Retrieve Chunked Items
|
322 |
+
*
|
323 |
+
* @param array $items
|
324 |
+
* @param string $prefix
|
325 |
+
* @param int $maxLen
|
326 |
+
* @return array
|
327 |
+
*/
|
328 |
+
public function getChunkedItems($items, $prefix = '', $maxLen = 450)
|
329 |
+
{
|
330 |
+
$chunks = array();
|
331 |
+
$chunk = $prefix;
|
332 |
+
foreach ($items as $item) {
|
333 |
+
if (strlen($chunk.','.$item)>$maxLen) {
|
334 |
+
$chunks[] = $chunk;
|
335 |
+
$chunk = $prefix;
|
336 |
+
}
|
337 |
+
$chunk .= ','.$item;
|
338 |
+
}
|
339 |
+
$chunks[] = $chunk;
|
340 |
+
return $chunks;
|
341 |
+
}
|
342 |
+
|
343 |
+
/**
|
344 |
+
* Retrieve Content Type
|
345 |
+
*
|
346 |
+
* @return string
|
347 |
+
*/
|
348 |
+
public function getContentType()
|
349 |
+
{
|
350 |
+
if (empty($this->_data['content_type'])) {
|
351 |
+
$this->_data['content_type'] = $this->getMediaType().'; charset='.$this->getCharset();
|
352 |
+
}
|
353 |
+
return $this->_data['content_type'];
|
354 |
+
}
|
355 |
+
|
356 |
+
/**
|
357 |
+
* Retrieve Media Type
|
358 |
+
*
|
359 |
+
* @return string
|
360 |
+
*/
|
361 |
+
public function getMediaType()
|
362 |
+
{
|
363 |
+
if (empty($this->_data['media_type'])) {
|
364 |
+
$this->_data['media_type'] = Mage::getStoreConfig('design/head/default_media_type');
|
365 |
+
}
|
366 |
+
return $this->_data['media_type'];
|
367 |
+
}
|
368 |
+
|
369 |
+
/**
|
370 |
+
* Retrieve Charset
|
371 |
+
*
|
372 |
+
* @return string
|
373 |
+
*/
|
374 |
+
public function getCharset()
|
375 |
+
{
|
376 |
+
if (empty($this->_data['charset'])) {
|
377 |
+
$this->_data['charset'] = Mage::getStoreConfig('design/head/default_charset');
|
378 |
+
}
|
379 |
+
return $this->_data['charset'];
|
380 |
+
}
|
381 |
+
|
382 |
+
/**
|
383 |
+
* Set title element text
|
384 |
+
*
|
385 |
+
* @param string $title
|
386 |
+
* @return Mage_Page_Block_Html_Head
|
387 |
+
*/
|
388 |
+
public function setTitle($title)
|
389 |
+
{
|
390 |
+
$this->_data['title'] = Mage::getStoreConfig('design/head/title_prefix') . ' ' . $title
|
391 |
+
. ' ' . Mage::getStoreConfig('design/head/title_suffix');
|
392 |
+
return $this;
|
393 |
+
}
|
394 |
+
|
395 |
+
/**
|
396 |
+
* Retrieve title element text (encoded)
|
397 |
+
*
|
398 |
+
* @return string
|
399 |
+
*/
|
400 |
+
public function getTitle()
|
401 |
+
{
|
402 |
+
if (empty($this->_data['title'])) {
|
403 |
+
$this->_data['title'] = $this->getDefaultTitle();
|
404 |
+
}
|
405 |
+
return htmlspecialchars(html_entity_decode(trim($this->_data['title']), ENT_QUOTES, 'UTF-8'));
|
406 |
+
}
|
407 |
+
|
408 |
+
/**
|
409 |
+
* Retrieve default title text
|
410 |
+
*
|
411 |
+
* @return string
|
412 |
+
*/
|
413 |
+
public function getDefaultTitle()
|
414 |
+
{
|
415 |
+
return Mage::getStoreConfig('design/head/default_title');
|
416 |
+
}
|
417 |
+
|
418 |
+
/**
|
419 |
+
* Retrieve content for description tag
|
420 |
+
*
|
421 |
+
* @return string
|
422 |
+
*/
|
423 |
+
public function getDescription()
|
424 |
+
{
|
425 |
+
if (empty($this->_data['description'])) {
|
426 |
+
$this->_data['description'] = Mage::getStoreConfig('design/head/default_description');
|
427 |
+
}
|
428 |
+
return $this->_data['description'];
|
429 |
+
}
|
430 |
+
|
431 |
+
/**
|
432 |
+
* Retrieve content for keyvords tag
|
433 |
+
*
|
434 |
+
* @return string
|
435 |
+
*/
|
436 |
+
public function getKeywords()
|
437 |
+
{
|
438 |
+
if (empty($this->_data['keywords'])) {
|
439 |
+
$this->_data['keywords'] = Mage::getStoreConfig('design/head/default_keywords');
|
440 |
+
}
|
441 |
+
return $this->_data['keywords'];
|
442 |
+
}
|
443 |
+
|
444 |
+
/**
|
445 |
+
* Retrieve URL to robots file
|
446 |
+
*
|
447 |
+
* @return string
|
448 |
+
*/
|
449 |
+
public function getRobots()
|
450 |
+
{
|
451 |
+
if (empty($this->_data['robots'])) {
|
452 |
+
$this->_data['robots'] = Mage::getStoreConfig('design/head/default_robots');
|
453 |
+
}
|
454 |
+
return $this->_data['robots'];
|
455 |
+
}
|
456 |
+
|
457 |
+
/**
|
458 |
+
* Get miscellanious scripts/styles to be included in head before head closing tag
|
459 |
+
*
|
460 |
+
* @return string
|
461 |
+
*/
|
462 |
+
public function getIncludes()
|
463 |
+
{
|
464 |
+
if (empty($this->_data['includes'])) {
|
465 |
+
$this->_data['includes'] = Mage::getStoreConfig('design/head/includes');
|
466 |
+
}
|
467 |
+
return $this->_data['includes'];
|
468 |
+
}
|
469 |
+
}
|
app/code/local/Mage/Checkout/Block/Links.php
ADDED
@@ -0,0 +1,77 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Checkout
|
23 |
+
* @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Links block
|
29 |
+
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Checkout
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
+
*/
|
34 |
+
class Mage_Checkout_Block_Links extends Mage_Core_Block_Template
|
35 |
+
{
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Add shopping cart link to parent block
|
39 |
+
*
|
40 |
+
* @return Mage_Checkout_Block_Links
|
41 |
+
*/
|
42 |
+
public function addCartLink()
|
43 |
+
{
|
44 |
+
if ($parentBlock = $this->getParentBlock()) {
|
45 |
+
$count = $this->helper('checkout/cart')->getSummaryCount();
|
46 |
+
|
47 |
+
if( $count == 1 ) {
|
48 |
+
$text = $this->__('My Cart (%s)', $count);
|
49 |
+
} elseif( $count > 0 ) {
|
50 |
+
$text = $this->__('My Cart (%s)', $count);
|
51 |
+
} else {
|
52 |
+
$text = $this->__('My Cart');
|
53 |
+
}
|
54 |
+
|
55 |
+
$parentBlock->addLink($text, 'checkout/cart', $text, true, array(), 50, null, 'class="top-link-cart"');
|
56 |
+
}
|
57 |
+
return $this;
|
58 |
+
}
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Add link on checkout page to parent block
|
62 |
+
*
|
63 |
+
* @return Mage_Checkout_Block_Links
|
64 |
+
*/
|
65 |
+
public function addCheckoutLink()
|
66 |
+
{
|
67 |
+
if (!$this->helper('checkout')->canOnepageCheckout()) {
|
68 |
+
return $this;
|
69 |
+
}
|
70 |
+
if ($parentBlock = $this->getParentBlock()) {
|
71 |
+
$text = $this->__('Checkout');
|
72 |
+
$parentBlock->addLink($text, 'checkout', $text, true, array(), 60, null, 'class="top-link-checkout"');
|
73 |
+
}
|
74 |
+
return $this;
|
75 |
+
}
|
76 |
+
|
77 |
+
}
|
app/design/frontend/default/sm_fragrance/etc/widget.xml
ADDED
@@ -0,0 +1,166 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Magento Enterprise Edition
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Magento Enterprise Edition License
|
9 |
+
* that is bundled with this package in the file LICENSE_EE.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://www.magentocommerce.com/license/enterprise-edition
|
12 |
+
* If you did not receive a copy of the license and are unable to
|
13 |
+
* obtain it through the world-wide-web, please send an email
|
14 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
15 |
+
*
|
16 |
+
* DISCLAIMER
|
17 |
+
*
|
18 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
19 |
+
* versions in the future. If you wish to customize Magento for your
|
20 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
21 |
+
*
|
22 |
+
* @category design
|
23 |
+
* @package enterprise_default
|
24 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
25 |
+
* @license http://www.magentocommerce.com/license/enterprise-edition
|
26 |
+
*/
|
27 |
+
-->
|
28 |
+
<widgets>
|
29 |
+
<new_products>
|
30 |
+
<parameters>
|
31 |
+
<template>
|
32 |
+
<values>
|
33 |
+
<list_default translate="label">
|
34 |
+
<value>catalog/product/widget/new/column/new_default_list.phtml</value>
|
35 |
+
<label>New Products Images and Names Template</label>
|
36 |
+
</list_default>
|
37 |
+
<list_names translate="label">
|
38 |
+
<value>catalog/product/widget/new/column/new_names_list.phtml</value>
|
39 |
+
<label>New Products Names Only Template</label>
|
40 |
+
</list_names>
|
41 |
+
<list_images translate="label">
|
42 |
+
<value>catalog/product/widget/new/column/new_images_list.phtml</value>
|
43 |
+
<label>New Products Images Only Template</label>
|
44 |
+
</list_images>
|
45 |
+
</values>
|
46 |
+
</template>
|
47 |
+
</parameters>
|
48 |
+
<supported_blocks>
|
49 |
+
<left_column>
|
50 |
+
<block_name>left</block_name>
|
51 |
+
<template>
|
52 |
+
<default>list_default</default>
|
53 |
+
<names_only>list_names</names_only>
|
54 |
+
<images_only>list_images</images_only>
|
55 |
+
</template>
|
56 |
+
</left_column>
|
57 |
+
<main_content>
|
58 |
+
<block_name>content</block_name>
|
59 |
+
<template>
|
60 |
+
<grid>default</grid>
|
61 |
+
<list>list</list>
|
62 |
+
</template>
|
63 |
+
</main_content>
|
64 |
+
<right_column>
|
65 |
+
<block_name>right</block_name>
|
66 |
+
<template>
|
67 |
+
<default>list_default</default>
|
68 |
+
<names_only>list_names</names_only>
|
69 |
+
<images_only>list_images</images_only>
|
70 |
+
</template>
|
71 |
+
</right_column>
|
72 |
+
</supported_blocks>
|
73 |
+
</new_products>
|
74 |
+
|
75 |
+
<recently_viewed>
|
76 |
+
<parameters>
|
77 |
+
<template>
|
78 |
+
<values>
|
79 |
+
<list_default translate="label">
|
80 |
+
<value>reports/widget/viewed/column/viewed_default_list.phtml</value>
|
81 |
+
<label>Viewed Products Images and Names Template</label>
|
82 |
+
</list_default>
|
83 |
+
<list_names translate="label">
|
84 |
+
<value>reports/widget/viewed/column/viewed_names_list.phtml</value>
|
85 |
+
<label>Viewed Products Names Only Template</label>
|
86 |
+
</list_names>
|
87 |
+
<list_images translate="label">
|
88 |
+
<value>reports/widget/viewed/column/viewed_images_list.phtml</value>
|
89 |
+
<label>Viewed Products Images Only Template</label>
|
90 |
+
</list_images>
|
91 |
+
</values>
|
92 |
+
</template>
|
93 |
+
</parameters>
|
94 |
+
<supported_blocks>
|
95 |
+
<left_column>
|
96 |
+
<block_name>left</block_name>
|
97 |
+
<template>
|
98 |
+
<default>list_default</default>
|
99 |
+
<names_only>list_names</names_only>
|
100 |
+
<images_only>list_images</images_only>
|
101 |
+
</template>
|
102 |
+
</left_column>
|
103 |
+
<main_content>
|
104 |
+
<block_name>content</block_name>
|
105 |
+
<template>
|
106 |
+
<grid>default</grid>
|
107 |
+
<list>list</list>
|
108 |
+
</template>
|
109 |
+
</main_content>
|
110 |
+
<right_column>
|
111 |
+
<block_name>right</block_name>
|
112 |
+
<template>
|
113 |
+
<default>list_default</default>
|
114 |
+
<names_only>list_names</names_only>
|
115 |
+
<images_only>list_images</images_only>
|
116 |
+
</template>
|
117 |
+
</right_column>
|
118 |
+
</supported_blocks>
|
119 |
+
</recently_viewed>
|
120 |
+
|
121 |
+
<recently_compared>
|
122 |
+
<parameters>
|
123 |
+
<template>
|
124 |
+
<values>
|
125 |
+
<list_default translate="label">
|
126 |
+
<value>reports/widget/compared/column/compared_default_list.phtml</value>
|
127 |
+
<label>Compared Products Images and Names Template</label>
|
128 |
+
</list_default>
|
129 |
+
<list_names translate="label">
|
130 |
+
<value>reports/widget/compared/column/compared_names_list.phtml</value>
|
131 |
+
<label>Compared Product Names Only Template</label>
|
132 |
+
</list_names>
|
133 |
+
<list_images translate="label">
|
134 |
+
<value>reports/widget/compared/column/compared_images_list.phtml</value>
|
135 |
+
<label>Compared Product Images Only Template</label>
|
136 |
+
</list_images>
|
137 |
+
</values>
|
138 |
+
</template>
|
139 |
+
</parameters>
|
140 |
+
<supported_blocks>
|
141 |
+
<left_column>
|
142 |
+
<block_name>left</block_name>
|
143 |
+
<template>
|
144 |
+
<default>list_default</default>
|
145 |
+
<names_only>list_names</names_only>
|
146 |
+
<images_only>list_images</images_only>
|
147 |
+
</template>
|
148 |
+
</left_column>
|
149 |
+
<main_content>
|
150 |
+
<block_name>content</block_name>
|
151 |
+
<template>
|
152 |
+
<grid>default</grid>
|
153 |
+
<list>list</list>
|
154 |
+
</template>
|
155 |
+
</main_content>
|
156 |
+
<right_column>
|
157 |
+
<block_name>right</block_name>
|
158 |
+
<template>
|
159 |
+
<default>list_default</default>
|
160 |
+
<names_only>list_names</names_only>
|
161 |
+
<images_only>list_images</images_only>
|
162 |
+
</template>
|
163 |
+
</right_column>
|
164 |
+
</supported_blocks>
|
165 |
+
</recently_compared>
|
166 |
+
</widgets>
|
app/design/frontend/default/sm_fragrance/layout/page.xml
ADDED
@@ -0,0 +1,184 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Magento
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/afl-3.0.php
|
12 |
+
* If you did not receive a copy of the license and are unable to
|
13 |
+
* obtain it through the world-wide-web, please send an email
|
14 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
15 |
+
*
|
16 |
+
* DISCLAIMER
|
17 |
+
*
|
18 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
19 |
+
* versions in the future. If you wish to customize Magento for your
|
20 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
21 |
+
*
|
22 |
+
* @category design
|
23 |
+
* @package base_default
|
24 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
25 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
26 |
+
*/
|
27 |
+
-->
|
28 |
+
<layout version="0.1.0">
|
29 |
+
<!--
|
30 |
+
Default layout, loads most of the pages
|
31 |
+
-->
|
32 |
+
|
33 |
+
<default translate="label" module="page">
|
34 |
+
<label>All Pages</label>
|
35 |
+
<block type="page/html" name="root" output="toHtml" template="page/3columns.phtml">
|
36 |
+
|
37 |
+
<block type="page/html_head" name="head" as="head">
|
38 |
+
<action method="addJs"><script>prototype/prototype.js</script></action>
|
39 |
+
<action method="addJs" ifconfig="dev/js/deprecation"><script>prototype/deprecation.js</script></action>
|
40 |
+
<action method="addJs"><script>prototype/validation.js</script></action>
|
41 |
+
<action method="addJs"><script>scriptaculous/builder.js</script></action>
|
42 |
+
<action method="addJs"><script>scriptaculous/effects.js</script></action>
|
43 |
+
<action method="addJs"><script>scriptaculous/dragdrop.js</script></action>
|
44 |
+
<action method="addJs"><script>scriptaculous/controls.js</script></action>
|
45 |
+
<action method="addJs"><script>scriptaculous/slider.js</script></action>
|
46 |
+
<action method="addJs"><script>varien/js.js</script></action>
|
47 |
+
<action method="addJs"><script>varien/form.js</script></action>
|
48 |
+
<action method="addJs"><script>varien/menu.js</script></action>
|
49 |
+
<action method="addJs"><script>mage/translate.js</script></action>
|
50 |
+
<action method="addJs"><script>mage/cookies.js</script></action>
|
51 |
+
<!--<action method="addItem"><type>skin_js</type><script>js/lazierLoad.js</script></action> -->
|
52 |
+
<action method="addJs" ifconfig="web/seo/lazierload"><script>lazierload/lazierLoad.js</script></action>
|
53 |
+
|
54 |
+
<action method="addCss"><stylesheet>css/widgets.css</stylesheet></action>
|
55 |
+
<action method="addCss"><stylesheet>css/styles.css</stylesheet></action>
|
56 |
+
<action method="addItem"><type>skin_css</type><name>css/styles-ie.css</name><params/><if>lt IE 8</if></action>
|
57 |
+
|
58 |
+
<action method="addItem"><type>js</type><name>lib/ds-sleight.js</name><params/><if>lt IE 7</if></action>
|
59 |
+
<action method="addItem"><type>skin_js</type><name>js/ie6.js</name><params/><if>lt IE 7</if></action>
|
60 |
+
|
61 |
+
<action method="addCss"><stylesheet>css/print.css</stylesheet><params>media="print"</params></action>
|
62 |
+
</block>
|
63 |
+
|
64 |
+
<block type="core/text_list" name="after_body_start" as="after_body_start"/>
|
65 |
+
|
66 |
+
<block type="page/html_notices" name="global_notices" as="global_notices" template="page/html/notices.phtml" />
|
67 |
+
|
68 |
+
<block type="page/html_header" name="header" as="header">
|
69 |
+
<block type="page/template_links" name="top.links" as="topLinks"/>
|
70 |
+
<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
|
71 |
+
<block type="core/text_list" name="top.menu" as="topMenu"/>
|
72 |
+
<block type="page/html_wrapper" name="top.container" as="topContainer" translate="label">
|
73 |
+
<label>Page Header</label>
|
74 |
+
<action method="setElementClass"><value>top-container</value></action>
|
75 |
+
</block>
|
76 |
+
</block>
|
77 |
+
|
78 |
+
<block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
|
79 |
+
|
80 |
+
<block type="core/text_list" name="left" as="left" translate="label">
|
81 |
+
<label>Left Column</label>
|
82 |
+
</block>
|
83 |
+
|
84 |
+
<block type="core/messages" name="global_messages" as="global_messages"/>
|
85 |
+
<block type="core/messages" name="messages" as="messages"/>
|
86 |
+
|
87 |
+
<block type="core/text_list" name="content" as="content" translate="label">
|
88 |
+
<label>Main Content Area</label>
|
89 |
+
</block>
|
90 |
+
|
91 |
+
<block type="core/text_list" name="right" as="right" translate="label">
|
92 |
+
<label>Right Column</label>
|
93 |
+
</block>
|
94 |
+
|
95 |
+
<block type="page/html_footer" name="footer" as="footer" template="page/html/footer.phtml">
|
96 |
+
<block type="core/text_list" name="top.menu" as="topMenu"/>
|
97 |
+
<block type="page/html_wrapper" name="bottom.container" as="bottomContainer" translate="label">
|
98 |
+
<label>Page Footer</label>
|
99 |
+
<action method="setElementClass"><value>bottom-container</value></action>
|
100 |
+
</block>
|
101 |
+
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
|
102 |
+
<block type="page/template_links" name="footer_links" as="footer_links" template="page/template/links-follow.phtml"/>
|
103 |
+
</block>
|
104 |
+
|
105 |
+
<block type="core/text_list" name="before_body_end" as="before_body_end"/>
|
106 |
+
</block>
|
107 |
+
|
108 |
+
<block type="core/profiler" output="toHtml" name="core_profiler"/>
|
109 |
+
</default>
|
110 |
+
|
111 |
+
<print translate="label" module="page">
|
112 |
+
<label>All Pages (Print Version)</label>
|
113 |
+
<!-- Mage_Page -->
|
114 |
+
<block type="page/html" name="root" output="toHtml" template="page/print.phtml">
|
115 |
+
|
116 |
+
<block type="page/html_head" name="head" as="head">
|
117 |
+
<action method="addJs"><script>prototype/prototype.js</script></action>
|
118 |
+
<action method="addJs"><script>mage/translate.js</script></action>
|
119 |
+
<action method="addJs"><script>prototype/validation.js</script></action>
|
120 |
+
<action method="addJs"><script>varien/js.js</script></action>
|
121 |
+
|
122 |
+
<action method="addCss"><stylesheet>css/widgets.css</stylesheet></action>
|
123 |
+
<action method="addCss"><stylesheet>css/styles.css</stylesheet></action>
|
124 |
+
<action method="addItem"><type>skin_css</type><name>css/styles-ie.css</name><params/><if>lt IE 8</if></action>
|
125 |
+
<action method="addCss"><stylesheet>css/print.css</stylesheet><params>media="print"</params></action>
|
126 |
+
|
127 |
+
<action method="addItem"><type>js</type><name>lib/ds-sleight.js</name><params/><if>lt IE 7</if></action>
|
128 |
+
<action method="addItem"><type>skin_js</type><name>js/ie6.js</name><params/><if>lt IE 7</if></action>
|
129 |
+
|
130 |
+
</block>
|
131 |
+
|
132 |
+
<block type="core/text_list" name="content" as="content" translate="label">
|
133 |
+
<label>Main Content Area</label>
|
134 |
+
</block>
|
135 |
+
|
136 |
+
</block>
|
137 |
+
</print>
|
138 |
+
|
139 |
+
<!-- Custom page layout handles -->
|
140 |
+
<page_empty translate="label">
|
141 |
+
<label>All Empty Layout Pages</label>
|
142 |
+
<reference name="root">
|
143 |
+
<action method="setTemplate"><template>page/empty.phtml</template></action>
|
144 |
+
<!-- Mark root page block that template is applied -->
|
145 |
+
<action method="setIsHandle"><applied>1</applied></action>
|
146 |
+
</reference>
|
147 |
+
</page_empty>
|
148 |
+
|
149 |
+
<page_one_column translate="label">
|
150 |
+
<label>All One-Column Layout Pages</label>
|
151 |
+
<reference name="root">
|
152 |
+
<action method="setTemplate"><template>page/1column.phtml</template></action>
|
153 |
+
<!-- Mark root page block that template is applied -->
|
154 |
+
<action method="setIsHandle"><applied>1</applied></action>
|
155 |
+
</reference>
|
156 |
+
</page_one_column>
|
157 |
+
|
158 |
+
<page_two_columns_left translate="label">
|
159 |
+
<label>All Two-Column Layout Pages (Left Column)</label>
|
160 |
+
<reference name="root">
|
161 |
+
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
|
162 |
+
<!-- Mark root page block that template is applied -->
|
163 |
+
<action method="setIsHandle"><applied>1</applied></action>
|
164 |
+
</reference>
|
165 |
+
</page_two_columns_left>
|
166 |
+
|
167 |
+
<page_two_columns_right translate="label">
|
168 |
+
<label>All Two-Column Layout Pages (Right Column)</label>
|
169 |
+
<reference name="root">
|
170 |
+
<action method="setTemplate"><template>page/2columns-right.phtml</template></action>
|
171 |
+
<!-- Mark root page block that template is applied -->
|
172 |
+
<action method="setIsHandle"><applied>1</applied></action>
|
173 |
+
</reference>
|
174 |
+
</page_two_columns_right>
|
175 |
+
|
176 |
+
<page_three_columns translate="label">
|
177 |
+
<label>All Three-Column Layout Pages</label>
|
178 |
+
<reference name="root">
|
179 |
+
<action method="setTemplate"><template>page/3columns.phtml</template></action>
|
180 |
+
<!-- Mark root page block that template is applied -->
|
181 |
+
<action method="setIsHandle"><applied>1</applied></action>
|
182 |
+
</reference>
|
183 |
+
</page_three_columns>
|
184 |
+
</layout>
|
app/design/frontend/default/sm_fragrance/layout/seo.xml
ADDED
@@ -0,0 +1,262 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Yoast
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/osl-3.0.php
|
12 |
+
*
|
13 |
+
*
|
14 |
+
* @category Yoast
|
15 |
+
* @package Yoast_BlankSeo
|
16 |
+
* @copyright Copyright (c) 2010 Yoast (http://yoast.com)
|
17 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
18 |
+
*/
|
19 |
+
-->
|
20 |
+
<layout version="0.1.0">
|
21 |
+
<default>
|
22 |
+
<reference name="before_body_end" ifconfig="web/seo/print">
|
23 |
+
<block type="core/template" name="css_print" as="css_print">
|
24 |
+
<action method="setTemplate" ifconfig="web/seo/print"><template>seo/footer.phtml</template></action>
|
25 |
+
</block>
|
26 |
+
</reference>
|
27 |
+
</default>
|
28 |
+
|
29 |
+
<catalog_seo_sitemap translate="label">
|
30 |
+
<label>Catalog Seo Sitemap (Common)</label>
|
31 |
+
<remove name="right"/>
|
32 |
+
<remove name="left"/>
|
33 |
+
|
34 |
+
<reference name="root">
|
35 |
+
<action method="setTemplate"><template>page/1column.phtml</template></action>
|
36 |
+
</reference>
|
37 |
+
<reference name="content">
|
38 |
+
<block type="page/template_container" name="seo.sitemap.container" template="catalog/seo/sitemap/container.phtml">
|
39 |
+
<block type="page/template_links" name="seo.sitemap.links" as="links" template="page/template/links-follow.phtml"/>
|
40 |
+
<block type="page/html_pager" name="seo.sitemap.pager.top" as="pager_top" template="page/html/pager.phtml"/>
|
41 |
+
<block type="page/html_pager" name="seo.sitemap.pager.bottom" as="pager_bottom" template="page/html/pager.phtml"/>
|
42 |
+
</block>
|
43 |
+
</reference>
|
44 |
+
</catalog_seo_sitemap>
|
45 |
+
|
46 |
+
<!--
|
47 |
+
Search pages
|
48 |
+
-->
|
49 |
+
<catalogsearch_result_index>
|
50 |
+
<reference name="head">
|
51 |
+
<action method="setRobots" ifconfig="web/noindex/search"><meta>NOINDEX,FOLLOW</meta></action>
|
52 |
+
</reference>
|
53 |
+
</catalogsearch_result_index>
|
54 |
+
|
55 |
+
<catalogsearch_advanced_result>
|
56 |
+
<reference name="head">
|
57 |
+
<action method="setRobots" ifconfig="web/noindex/search"><meta>NOINDEX,FOLLOW</meta></action>
|
58 |
+
</reference>
|
59 |
+
</catalogsearch_advanced_result>
|
60 |
+
|
61 |
+
<catalogsearch_advanced_index>
|
62 |
+
<reference name="head">
|
63 |
+
<action method="setRobots" ifconfig="web/noindex/search"><meta>NOINDEX,FOLLOW</meta></action>
|
64 |
+
</reference>
|
65 |
+
</catalogsearch_advanced_index>
|
66 |
+
<!--
|
67 |
+
Customer Account
|
68 |
+
-->
|
69 |
+
<customer_account_login>
|
70 |
+
<reference name="head">
|
71 |
+
<action method="setRobots" ifconfig="web/noindex/customer"><meta>NOINDEX,FOLLOW</meta></action>
|
72 |
+
</reference>
|
73 |
+
</customer_account_login>
|
74 |
+
|
75 |
+
<customer_account_forgotpassword>
|
76 |
+
<reference name="head">
|
77 |
+
<action method="setRobots" ifconfig="web/noindex/customer"><meta>NOINDEX,FOLLOW</meta></action>
|
78 |
+
</reference>
|
79 |
+
</customer_account_forgotpassword>
|
80 |
+
|
81 |
+
<customer_account>
|
82 |
+
<reference name="head">
|
83 |
+
<action method="setRobots" ifconfig="web/noindex/customer"><meta>NOINDEX,FOLLOW</meta></action>
|
84 |
+
</reference>
|
85 |
+
</customer_account>
|
86 |
+
|
87 |
+
<!--
|
88 |
+
Checkout
|
89 |
+
-->
|
90 |
+
<checkout_cart_index>
|
91 |
+
<reference name="head">
|
92 |
+
<action method="setRobots" ifconfig="web/noindex/checkout"><meta>NOINDEX,FOLLOW</meta></action>
|
93 |
+
</reference>
|
94 |
+
</checkout_cart_index>
|
95 |
+
|
96 |
+
<checkout_onepage_index>
|
97 |
+
<reference name="head">
|
98 |
+
<action method="setRobots" ifconfig="web/noindex/checkout"><meta>NOINDEX,FOLLOW</meta></action>
|
99 |
+
</reference>
|
100 |
+
</checkout_onepage_index>
|
101 |
+
|
102 |
+
<checkout_onepage_success>
|
103 |
+
<reference name="head">
|
104 |
+
<action method="setRobots" ifconfig="web/noindex/checkout"><meta>NOINDEX,FOLLOW</meta></action>
|
105 |
+
</reference>
|
106 |
+
</checkout_onepage_success>
|
107 |
+
|
108 |
+
<checkout_onepage_failure>
|
109 |
+
<reference name="head">
|
110 |
+
<action method="setRobots" ifconfig="web/noindex/checkout"><meta>NOINDEX,FOLLOW</meta></action>
|
111 |
+
</reference>
|
112 |
+
</checkout_onepage_failure>
|
113 |
+
<!--
|
114 |
+
Contacts
|
115 |
+
-->
|
116 |
+
<contacts_index_index>
|
117 |
+
<reference name="head">
|
118 |
+
<action method="setRobots" ifconfig="web/noindex/contacts"><meta>NOINDEX,FOLLOW</meta></action>
|
119 |
+
</reference>
|
120 |
+
</contacts_index_index>
|
121 |
+
|
122 |
+
<!--
|
123 |
+
Wishlist
|
124 |
+
-->
|
125 |
+
<wishlist_index_index>
|
126 |
+
<reference name="head">
|
127 |
+
<action method="setRobots" ifconfig="web/noindex/wishlist"><meta>NOINDEX,FOLLOW</meta></action>
|
128 |
+
</reference>
|
129 |
+
</wishlist_index_index>
|
130 |
+
|
131 |
+
<wishlist_index_share>
|
132 |
+
<reference name="head">
|
133 |
+
<action method="setRobots" ifconfig="web/noindex/wishlist"><meta>NOINDEX,FOLLOW</meta></action>
|
134 |
+
</reference>
|
135 |
+
</wishlist_index_share>
|
136 |
+
|
137 |
+
<wishlist_shared_index>
|
138 |
+
<reference name="head">
|
139 |
+
<action method="setRobots" ifconfig="web/noindex/wishlist"><meta>NOINDEX,FOLLOW</meta></action>
|
140 |
+
</reference>
|
141 |
+
</wishlist_shared_index>
|
142 |
+
|
143 |
+
<!--
|
144 |
+
Compare products page
|
145 |
+
-->
|
146 |
+
|
147 |
+
<catalog_product_compare_index>
|
148 |
+
<reference name="head">
|
149 |
+
<action method="setRobots" ifconfig="web/noindex/compare"><meta>NOINDEX,FOLLOW</meta></action>
|
150 |
+
</reference>
|
151 |
+
</catalog_product_compare_index>
|
152 |
+
|
153 |
+
<!--
|
154 |
+
Send to friend page
|
155 |
+
-->
|
156 |
+
<catalog_product_send>
|
157 |
+
<reference name="head">
|
158 |
+
<action method="setRobots" ifconfig="web/noindex/friend"><meta>NOINDEX,FOLLOW</meta></action>
|
159 |
+
</reference>
|
160 |
+
</catalog_product_send>
|
161 |
+
|
162 |
+
<sendfriend_product_send>
|
163 |
+
<reference name="head">
|
164 |
+
<action method="setRobots" ifconfig="web/noindex/friend"><meta>NOINDEX,FOLLOW</meta></action>
|
165 |
+
</reference>
|
166 |
+
</sendfriend_product_send>
|
167 |
+
|
168 |
+
<!--
|
169 |
+
Review product page
|
170 |
+
-->
|
171 |
+
<reviews>
|
172 |
+
<reference name="head">
|
173 |
+
<action method="setRobots" ifconfig="web/noindex/reviews"><meta>NOINDEX,FOLLOW</meta></action>
|
174 |
+
</reference>
|
175 |
+
</reviews>
|
176 |
+
|
177 |
+
<review_product_list>
|
178 |
+
<reference name="head">
|
179 |
+
<action method="setRobots" ifconfig="web/noindex/reviews"><meta>NOINDEX,FOLLOW</meta></action>
|
180 |
+
</reference>
|
181 |
+
</review_product_list>
|
182 |
+
|
183 |
+
<review_product_view>
|
184 |
+
<reference name="head">
|
185 |
+
<action method="setRobots" ifconfig="web/noindex/reviews"><meta>NOINDEX,FOLLOW</meta></action>
|
186 |
+
</reference>
|
187 |
+
</review_product_view>
|
188 |
+
|
189 |
+
<!--
|
190 |
+
Tag pages
|
191 |
+
-->
|
192 |
+
|
193 |
+
<tag_list_index>
|
194 |
+
<reference name="head">
|
195 |
+
<action method="setRobots" ifconfig="web/noindex/tags"><meta>NOINDEX,FOLLOW</meta></action>
|
196 |
+
</reference>
|
197 |
+
</tag_list_index>
|
198 |
+
|
199 |
+
<tag_product_list>
|
200 |
+
<reference name="head">
|
201 |
+
<action method="setRobots" ifconfig="web/noindex/tags"><meta>NOINDEX,FOLLOW</meta></action>
|
202 |
+
</reference>
|
203 |
+
</tag_product_list>
|
204 |
+
|
205 |
+
<!--
|
206 |
+
Rss pages
|
207 |
+
-->
|
208 |
+
<rss_index_index>
|
209 |
+
<reference name="head">
|
210 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
211 |
+
</reference>
|
212 |
+
</rss_index_index>
|
213 |
+
|
214 |
+
<rss_index_nofeed>
|
215 |
+
<reference name="head">
|
216 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
217 |
+
</reference>
|
218 |
+
</rss_index_nofeed>
|
219 |
+
|
220 |
+
<rss_catalog_new>
|
221 |
+
<reference name="head">
|
222 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
223 |
+
</reference>
|
224 |
+
</rss_catalog_new>
|
225 |
+
|
226 |
+
<rss_catalog_special>
|
227 |
+
<reference name="head">
|
228 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
229 |
+
</reference>
|
230 |
+
</rss_catalog_special>
|
231 |
+
|
232 |
+
<rss_catalog_salesrule>
|
233 |
+
<reference name="head">
|
234 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
235 |
+
</reference>
|
236 |
+
</rss_catalog_salesrule>
|
237 |
+
|
238 |
+
<rss_catalog_tag>
|
239 |
+
<reference name="head">
|
240 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
241 |
+
</reference>
|
242 |
+
</rss_catalog_tag>
|
243 |
+
|
244 |
+
<rss_catalog_notifystock>
|
245 |
+
<reference name="head">
|
246 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
247 |
+
</reference>
|
248 |
+
</rss_catalog_notifystock>
|
249 |
+
|
250 |
+
<rss_catalog_review>
|
251 |
+
<reference name="head">
|
252 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
253 |
+
</reference>
|
254 |
+
</rss_catalog_review>
|
255 |
+
|
256 |
+
<rss_catalog_category>
|
257 |
+
<reference name="head">
|
258 |
+
<action method="setRobots" ifconfig="web/noindex/rss"><meta>NOINDEX,FOLLOW</meta></action>
|
259 |
+
</reference>
|
260 |
+
</rss_catalog_category>
|
261 |
+
|
262 |
+
</layout>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/list.phtml
ADDED
@@ -0,0 +1,125 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<?php
|
28 |
+
/**
|
29 |
+
* Product list template
|
30 |
+
*
|
31 |
+
* @see Mage_Catalog_Block_Product_List
|
32 |
+
*/
|
33 |
+
?>
|
34 |
+
<?php $_productCollection=$this->getLoadedProductCollection() ?>
|
35 |
+
<?php if(!$_productCollection->count()): ?>
|
36 |
+
<p class="note-msg"><?php echo $this->__('There are no products matching the selection.') ?></p>
|
37 |
+
<?php else: ?>
|
38 |
+
<div class="category-products">
|
39 |
+
<?php echo $this->getToolbarHtml() ?>
|
40 |
+
<?php // List mode ?>
|
41 |
+
<?php if($this->getMode()!='grid'): ?>
|
42 |
+
<?php $_iterator = 0; ?>
|
43 |
+
<ol class="products-list" id="products-list">
|
44 |
+
<?php foreach ($_productCollection as $_product): ?>
|
45 |
+
<li class="hreview-aggregate hproduct item<?php if( ++$_iterator == sizeof($_productCollection) ): ?> last<?php endif; ?>">
|
46 |
+
<?php // Product Image ?>
|
47 |
+
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" class="product-image url"><img class="fn photo" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" /></a>
|
48 |
+
<?php // Product description ?>
|
49 |
+
<div class="product-shop">
|
50 |
+
<div class="f-fix">
|
51 |
+
<h2 class="item fn product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"><?php echo $this->htmlEscape($_product->getName())?></a></h2>
|
52 |
+
<?php if($_product->getRatingSummary()): ?>
|
53 |
+
<div class="description"><?php echo $this->getReviewsSummaryHtml($_product) ?></div>
|
54 |
+
<?php endif; ?>
|
55 |
+
<?php echo $this->getPriceHtml($_product, true) ?>
|
56 |
+
<?php if($_product->isSaleable()): ?>
|
57 |
+
<p>
|
58 |
+
<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span class="availability"><span class="value-title" title="In Stock"><?php echo $this->__('Add to Cart') ?></span></span></button>
|
59 |
+
</p>
|
60 |
+
<?php else: ?>
|
61 |
+
<p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
|
62 |
+
<?php endif; ?>
|
63 |
+
<div class="desc std">
|
64 |
+
<?php echo nl2br($this->htmlEscape($_product->getShortDescription())) ?>
|
65 |
+
</div>
|
66 |
+
<ul class="add-to-links">
|
67 |
+
<?php if ($this->helper('wishlist')->isAllow()) : ?>
|
68 |
+
<li><a rel="nofollow" href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>
|
69 |
+
<?php endif; ?>
|
70 |
+
<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
|
71 |
+
<li><span class="separator">|</span> <a rel="nofollow" href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>
|
72 |
+
<?php endif; ?>
|
73 |
+
</ul>
|
74 |
+
</div>
|
75 |
+
</div>
|
76 |
+
</li>
|
77 |
+
<?php endforeach; ?>
|
78 |
+
</ol>
|
79 |
+
<script type="text/javascript">decorateList('products-list', 'none-recursive')</script>
|
80 |
+
|
81 |
+
<?php else: ?>
|
82 |
+
|
83 |
+
<?php // Grid Mode ?>
|
84 |
+
|
85 |
+
<?php $_collectionSize = $_productCollection->count() ?>
|
86 |
+
<?php $_columnCount = $this->getColumnCount(); ?>
|
87 |
+
<?php $i=0; foreach ($_productCollection as $_product): ?>
|
88 |
+
<?php if ($i++%$_columnCount==0): ?>
|
89 |
+
<ul class="products-grid">
|
90 |
+
<?php endif ?>
|
91 |
+
<li class="hreview-aggregate hproduct item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">
|
92 |
+
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" class="url product-image"><img class="photo fn" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" /></a>
|
93 |
+
<h2 class="item fn product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"><?php echo $this->htmlEscape($_product->getName()) ?></a></h2>
|
94 |
+
<?php if($_product->getRatingSummary()): ?>
|
95 |
+
<?php echo $this->getReviewsSummaryHtml($_product, 'short') ?>
|
96 |
+
<?php endif; ?>
|
97 |
+
<?php echo $this->getPriceHtml($_product, true) ?>
|
98 |
+
<div class="actions">
|
99 |
+
<?php if($_product->isSaleable()): ?>
|
100 |
+
<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>
|
101 |
+
<?php else: ?>
|
102 |
+
<p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
|
103 |
+
<?php endif; ?>
|
104 |
+
<ul class="add-to-links">
|
105 |
+
<?php if ($this->helper('wishlist')->isAllow()) : ?>
|
106 |
+
<li><a rel="nofollow" href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>
|
107 |
+
<?php endif; ?>
|
108 |
+
<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
|
109 |
+
<li><span class="separator">|</span> <a rel="nofollow" href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>
|
110 |
+
<?php endif; ?>
|
111 |
+
</ul>
|
112 |
+
</div>
|
113 |
+
</li>
|
114 |
+
<?php if ($i%$_columnCount==0 || $i==$_collectionSize): ?>
|
115 |
+
</ul>
|
116 |
+
<?php endif ?>
|
117 |
+
<?php endforeach ?>
|
118 |
+
<script type="text/javascript">decorateGeneric($$('ul.products-grid'), ['odd','even','first','last'])</script>
|
119 |
+
<?php endif; ?>
|
120 |
+
|
121 |
+
<div class="toolbar-bottom">
|
122 |
+
<?php echo $this->getToolbarHtml() ?>
|
123 |
+
</div>
|
124 |
+
</div>
|
125 |
+
<?php endif; ?>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/price.phtml
ADDED
@@ -0,0 +1,420 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
|
28 |
+
<?php
|
29 |
+
/**
|
30 |
+
* Template for displaying product price in different places (products grid, product view page etc)
|
31 |
+
*
|
32 |
+
* @see Mage_Catalog_Block_Product_Abstract
|
33 |
+
*/
|
34 |
+
?>
|
35 |
+
<?php
|
36 |
+
$_coreHelper = $this->helper('core');
|
37 |
+
$_weeeHelper = $this->helper('weee');
|
38 |
+
$_taxHelper = $this->helper('tax');
|
39 |
+
/* @var $_coreHelper Mage_Core_Helper_Data */
|
40 |
+
/* @var $_weeeHelper Mage_Weee_Helper_Data */
|
41 |
+
/* @var $_taxHelper Mage_Tax_Helper_Data */
|
42 |
+
|
43 |
+
$_product = $this->getProduct();
|
44 |
+
$_id = $_product->getId();
|
45 |
+
$_weeeSeparator = '';
|
46 |
+
$_simplePricesTax = ($_taxHelper->displayPriceIncludingTax() || $_taxHelper->displayBothPrices());
|
47 |
+
$_minimalPriceValue = $_product->getMinimalPrice();
|
48 |
+
$_minimalPrice = $_taxHelper->getPrice($_product, $_minimalPriceValue, $_simplePricesTax);
|
49 |
+
?>
|
50 |
+
|
51 |
+
<?php if (!$_product->isGrouped()): ?>
|
52 |
+
<?php $_weeeTaxAmount = $_weeeHelper->getAmountForDisplay($_product); ?>
|
53 |
+
<?php if ($_weeeHelper->typeOfDisplay($_product, array(1,2,4))): ?>
|
54 |
+
<?php $_weeeTaxAmount = $_weeeHelper->getAmount($_product); ?>
|
55 |
+
<?php $_weeeTaxAttributes = $_weeeHelper->getProductWeeeAttributesForDisplay($_product); ?>
|
56 |
+
<?php endif; ?>
|
57 |
+
|
58 |
+
<div class="price-box pricerange">
|
59 |
+
<?php $_price = $_taxHelper->getPrice($_product, $_product->getPrice()) ?>
|
60 |
+
<?php $_regularPrice = $_taxHelper->getPrice($_product, $_product->getPrice(), $_simplePricesTax) ?>
|
61 |
+
<?php $_finalPrice = $_taxHelper->getPrice($_product, $_product->getFinalPrice()) ?>
|
62 |
+
<?php $_finalPriceInclTax = $_taxHelper->getPrice($_product, $_product->getFinalPrice(), true) ?>
|
63 |
+
<?php $_weeeDisplayType = $_weeeHelper->getPriceDisplayType(); ?>
|
64 |
+
<?php if ($_finalPrice == $_price): ?>
|
65 |
+
<?php if ($_taxHelper->displayBothPrices()): ?>
|
66 |
+
<?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
|
67 |
+
<span class="price-excluding-tax">
|
68 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
69 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
70 |
+
<?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,false) ?>
|
71 |
+
</span>
|
72 |
+
</span>
|
73 |
+
<span class="price-including-tax">
|
74 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
75 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
76 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
|
77 |
+
</span>
|
78 |
+
</span>
|
79 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
|
80 |
+
<span class="price-excluding-tax">
|
81 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
82 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
83 |
+
<?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,false) ?>
|
84 |
+
</span>
|
85 |
+
</span>
|
86 |
+
<span class="price-including-tax">
|
87 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
88 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
89 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
|
90 |
+
</span>
|
91 |
+
<span class="weee">(<small>
|
92 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
93 |
+
<?php echo $_weeeSeparator; ?>
|
94 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
95 |
+
<?php $_weeeSeparator = ' + '; ?>
|
96 |
+
<?php endforeach; ?>
|
97 |
+
</small>)</span>
|
98 |
+
</span>
|
99 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
|
100 |
+
<span class="price-excluding-tax">
|
101 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
102 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
103 |
+
<?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,false) ?>
|
104 |
+
</span>
|
105 |
+
</span>
|
106 |
+
<span class="price-including-tax">
|
107 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
108 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
109 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
|
110 |
+
</span>
|
111 |
+
<span class="weee">(<small>
|
112 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
113 |
+
<?php echo $_weeeSeparator; ?>
|
114 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount()+$_weeeTaxAttribute->getTaxAmount(), true, true); ?>
|
115 |
+
<?php $_weeeSeparator = ' + '; ?>
|
116 |
+
<?php endforeach; ?>
|
117 |
+
</small>)</span>
|
118 |
+
</span>
|
119 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
|
120 |
+
<span class="price-excluding-tax">
|
121 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
122 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
123 |
+
<?php echo $_coreHelper->currency($_price,true,false) ?>
|
124 |
+
</span>
|
125 |
+
</span>
|
126 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
127 |
+
<span class="weee">
|
128 |
+
<small>
|
129 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
130 |
+
</small>
|
131 |
+
</span>
|
132 |
+
<?php endforeach; ?>
|
133 |
+
<span class="price-including-tax">
|
134 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
135 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
136 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
|
137 |
+
</span>
|
138 |
+
</span>
|
139 |
+
<?php else: ?>
|
140 |
+
<span class="price-excluding-tax">
|
141 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
142 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
143 |
+
<?php echo $_coreHelper->currency($_price,true,false) ?>
|
144 |
+
</span>
|
145 |
+
</span>
|
146 |
+
<span class="price-including-tax">
|
147 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
148 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
149 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax,true,false) ?>
|
150 |
+
</span>
|
151 |
+
</span>
|
152 |
+
<?php endif; ?>
|
153 |
+
<?php else: ?>
|
154 |
+
<?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
|
155 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
156 |
+
<?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,true) ?>
|
157 |
+
</span>
|
158 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
|
159 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
160 |
+
<?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,true) ?>
|
161 |
+
</span>
|
162 |
+
<span class="weee">(<small>
|
163 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
164 |
+
<?php echo $_weeeSeparator; ?>
|
165 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
166 |
+
<?php $_weeeSeparator = ' + '; ?>
|
167 |
+
<?php endforeach; ?>
|
168 |
+
</small>)</span>
|
169 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
|
170 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
171 |
+
<?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,true) ?>
|
172 |
+
</span>
|
173 |
+
<span class="weee">(<small>
|
174 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
175 |
+
<?php echo $_weeeSeparator; ?>
|
176 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount()+$_weeeTaxAttribute->getTaxAmount(), true, true); ?>
|
177 |
+
<?php $_weeeSeparator = ' + '; ?>
|
178 |
+
<?php endforeach; ?>
|
179 |
+
</small>)</span>
|
180 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
|
181 |
+
<span class="regular-price"><?php echo $_coreHelper->currency($_price,true,true) ?></span><br />
|
182 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
183 |
+
<span class="weee">
|
184 |
+
<small>
|
185 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
186 |
+
</small>
|
187 |
+
</span>
|
188 |
+
<?php endforeach; ?>
|
189 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
190 |
+
<?php echo $_coreHelper->currency($_price+$_weeeTaxAmount,true,true) ?>
|
191 |
+
</span>
|
192 |
+
<?php else: ?>
|
193 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
194 |
+
<?php echo $_coreHelper->currency($_price,true,true) ?>
|
195 |
+
</span>
|
196 |
+
<?php endif; ?>
|
197 |
+
<?php endif; ?>
|
198 |
+
<?php else: /* if ($_finalPrice == $_price): */ ?>
|
199 |
+
<?php $_originalWeeeTaxAmount = $_weeeHelper->getOriginalAmount($_product); ?>
|
200 |
+
|
201 |
+
<?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
|
202 |
+
<p class="old-price">
|
203 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
204 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
205 |
+
<?php echo $_coreHelper->currency($_regularPrice+$_originalWeeeTaxAmount,true,false) ?>
|
206 |
+
</span>
|
207 |
+
</p>
|
208 |
+
|
209 |
+
<?php if ($_taxHelper->displayBothPrices()): ?>
|
210 |
+
<p class="special-price">
|
211 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
212 |
+
<span class="price-excluding-tax">
|
213 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
214 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
215 |
+
<?php echo $_coreHelper->currency($_finalPrice+$_weeeTaxAmount,true,false) ?>
|
216 |
+
</span>
|
217 |
+
</span>
|
218 |
+
<span class="price-including-tax">
|
219 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
220 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
221 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
|
222 |
+
</span>
|
223 |
+
</span>
|
224 |
+
</p>
|
225 |
+
<?php else: ?>
|
226 |
+
<p class="special-price">
|
227 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
228 |
+
<span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
229 |
+
<?php echo $_coreHelper->currency($_finalPrice+$_weeeTaxAmount,true,false) ?>
|
230 |
+
</span>
|
231 |
+
</p>
|
232 |
+
<?php endif; ?>
|
233 |
+
|
234 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
|
235 |
+
<p class="old-price">
|
236 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
237 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
238 |
+
<?php echo $_coreHelper->currency($_regularPrice+$_originalWeeeTaxAmount,true,false) ?>
|
239 |
+
</span>
|
240 |
+
</p>
|
241 |
+
|
242 |
+
<p class="special-price">
|
243 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
244 |
+
<span class="price-excluding-tax">
|
245 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
246 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
247 |
+
<?php echo $_coreHelper->currency($_finalPrice+$_weeeTaxAmount,true,false) ?>
|
248 |
+
</span>
|
249 |
+
</span>
|
250 |
+
<span class="weee">(<small>
|
251 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
252 |
+
<?php echo $_weeeSeparator; ?>
|
253 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
254 |
+
<?php $_weeeSeparator = ' + '; ?>
|
255 |
+
<?php endforeach; ?>
|
256 |
+
</small>)</span>
|
257 |
+
<span class="price-including-tax">
|
258 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
259 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
260 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
|
261 |
+
</span>
|
262 |
+
</span>
|
263 |
+
</p>
|
264 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
|
265 |
+
<p class="old-price">
|
266 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
267 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
268 |
+
<?php echo $_coreHelper->currency($_regularPrice+$_originalWeeeTaxAmount,true,false) ?>
|
269 |
+
</span>
|
270 |
+
</p>
|
271 |
+
|
272 |
+
<p class="special-price">
|
273 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
274 |
+
<span class="price-excluding-tax">
|
275 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
276 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
277 |
+
<?php echo $_coreHelper->currency($_finalPrice+$_weeeTaxAmount,true,false) ?>
|
278 |
+
</span>
|
279 |
+
</span>
|
280 |
+
<span class="weee">(<small>
|
281 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
282 |
+
<?php echo $_weeeSeparator; ?>
|
283 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount()+$_weeeTaxAttribute->getTaxAmount(), true, true); ?>
|
284 |
+
<?php $_weeeSeparator = ' + '; ?>
|
285 |
+
<?php endforeach; ?>
|
286 |
+
</small>)</span>
|
287 |
+
<span class="price-including-tax">
|
288 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
289 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
290 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
|
291 |
+
</span>
|
292 |
+
</span>
|
293 |
+
</p>
|
294 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
|
295 |
+
<p class="old-price">
|
296 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
297 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
298 |
+
<?php echo $_coreHelper->currency($_regularPrice,true,false) ?>
|
299 |
+
</span>
|
300 |
+
</p>
|
301 |
+
|
302 |
+
<p class="special-price">
|
303 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
304 |
+
<span class="price-excluding-tax">
|
305 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
306 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
307 |
+
<?php echo $_coreHelper->currency($_finalPrice,true,false) ?>
|
308 |
+
</span>
|
309 |
+
</span>
|
310 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
311 |
+
<span class="weee">
|
312 |
+
<small>
|
313 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
314 |
+
</small>
|
315 |
+
</span>
|
316 |
+
<?php endforeach; ?>
|
317 |
+
<span class="price-including-tax">
|
318 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
319 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
320 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax+$_weeeTaxAmount,true,false) ?>
|
321 |
+
</span>
|
322 |
+
</span>
|
323 |
+
</p>
|
324 |
+
<?php else: // excl. ?>
|
325 |
+
<p class="old-price">
|
326 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
327 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
328 |
+
<?php echo $_coreHelper->currency($_regularPrice,true,false) ?>
|
329 |
+
</span>
|
330 |
+
</p>
|
331 |
+
|
332 |
+
<?php if ($_taxHelper->displayBothPrices()): ?>
|
333 |
+
<p class="special-price">
|
334 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
335 |
+
<span class="price-excluding-tax">
|
336 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
337 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
338 |
+
<?php echo $_coreHelper->currency($_finalPrice,true,false) ?>
|
339 |
+
</span>
|
340 |
+
</span>
|
341 |
+
<span class="price-including-tax">
|
342 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
343 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
344 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax,true,false) ?>
|
345 |
+
</span>
|
346 |
+
</span>
|
347 |
+
</p>
|
348 |
+
<?php else: ?>
|
349 |
+
<p class="special-price">
|
350 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
351 |
+
<span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
352 |
+
<?php echo $_coreHelper->currency($_finalPrice,true,false) ?>
|
353 |
+
</span>
|
354 |
+
</p>
|
355 |
+
<?php endif; ?>
|
356 |
+
<?php endif; ?>
|
357 |
+
|
358 |
+
<?php endif; /* if ($_finalPrice == $_price): */ ?>
|
359 |
+
|
360 |
+
<?php if ($this->getDisplayMinimalPrice() && $_minimalPriceValue && $_minimalPriceValue < $_product->getFinalPrice()): ?>
|
361 |
+
|
362 |
+
<?php $_minimalPriceDisplayValue = $_minimalPrice; ?>
|
363 |
+
<?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, array(0, 1, 4))): ?>
|
364 |
+
<?php $_minimalPriceDisplayValue = $_minimalPrice+$_weeeTaxAmount; ?>
|
365 |
+
<?php endif; ?>
|
366 |
+
|
367 |
+
<?php if ($this->getUseLinkForAsLowAs()):?>
|
368 |
+
<a href="<?php echo $_product->getProductUrl(); ?>" class="minimal-price-link">
|
369 |
+
<?php else:?>
|
370 |
+
<span class="minimal-price-link">
|
371 |
+
<?php endif?>
|
372 |
+
<span class="label"><?php echo $this->__('As low as:') ?></span>
|
373 |
+
<span class="price" id="product-minimal-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
374 |
+
<?php echo $_coreHelper->currency($_minimalPriceDisplayValue,true,false) ?>
|
375 |
+
</span>
|
376 |
+
<?php if ($this->getUseLinkForAsLowAs()):?>
|
377 |
+
</a>
|
378 |
+
<?php else:?>
|
379 |
+
</span>
|
380 |
+
<?php endif?>
|
381 |
+
<?php endif; /* if ($this->getDisplayMinimalPrice() && $_minimalPrice && $_minimalPrice < $_finalPrice): */ ?>
|
382 |
+
</div>
|
383 |
+
|
384 |
+
<?php else: /* if (!$_product->isGrouped()): */ ?>
|
385 |
+
<?php
|
386 |
+
$_exclTax = $_taxHelper->getPrice($_product, $_minimalPriceValue, $includingTax = null);
|
387 |
+
$_inclTax = $_taxHelper->getPrice($_product, $_minimalPriceValue, $includingTax = true);
|
388 |
+
?>
|
389 |
+
<?php if ($this->getDisplayMinimalPrice() && $_minimalPriceValue): ?>
|
390 |
+
<div class="price-box pricerange">
|
391 |
+
<p class="minimal-price">
|
392 |
+
<span class="price-label"><?php echo $this->__('Starting at:') ?></span>
|
393 |
+
<?php if ($_taxHelper->displayBothPrices()): ?>
|
394 |
+
<span class="price-excluding-tax">
|
395 |
+
<span class="label"><?php echo $_taxHelper->__('Excl. Tax:') ?></span>
|
396 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
397 |
+
<?php echo $_coreHelper->currency($_exclTax, true, false) ?>
|
398 |
+
</span>
|
399 |
+
</span>
|
400 |
+
<span class="price-including-tax">
|
401 |
+
<span class="label"><?php echo $_taxHelper->__('Incl. Tax:') ?></span>
|
402 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
403 |
+
<?php echo $_coreHelper->currency($_inclTax, true, false) ?>
|
404 |
+
</span>
|
405 |
+
</span>
|
406 |
+
<?php else: ?>
|
407 |
+
<?php
|
408 |
+
$_showPrice = $_inclTax;
|
409 |
+
if (!$_taxHelper->displayPriceIncludingTax()) {
|
410 |
+
$_showPrice = $_exclTax;
|
411 |
+
}
|
412 |
+
?>
|
413 |
+
<span class="price" id="product-minimal-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
414 |
+
<?php echo $_coreHelper->currency($_showPrice, true, false) ?>
|
415 |
+
</span>
|
416 |
+
<?php endif; ?>
|
417 |
+
</p>
|
418 |
+
</div>
|
419 |
+
<?php endif; /* if ($this->getDisplayMinimalPrice() && $_minimalPrice): */ ?>
|
420 |
+
<?php endif; /* if (!$_product->isGrouped()): */ ?>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/view.phtml
ADDED
@@ -0,0 +1,120 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Product view template
|
29 |
+
*
|
30 |
+
* @see Mage_Catalog_Block_Product_View
|
31 |
+
* @see Mage_Review_Block_Product_View
|
32 |
+
*/
|
33 |
+
?>
|
34 |
+
<?php
|
35 |
+
$_helper = $this->helper('catalog/output');
|
36 |
+
$_product = $this->getProduct();
|
37 |
+
?>
|
38 |
+
<script type="text/javascript">
|
39 |
+
var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>);
|
40 |
+
</script>
|
41 |
+
<div id="messages_product_view"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
|
42 |
+
<div class="product-view hproduct">
|
43 |
+
<div class="product-essential">
|
44 |
+
<form action="<?php echo $this->getAddToCartUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>
|
45 |
+
<div class="no-display">
|
46 |
+
<input type="hidden" name="product" value="<?php echo $_product->getId() ?>" />
|
47 |
+
<input type="hidden" name="related_product" id="related-products-field" value="" />
|
48 |
+
</div>
|
49 |
+
|
50 |
+
<div class="product-shop hreview-aggregate">
|
51 |
+
<div class="product-name">
|
52 |
+
<h1 class="item name fn"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
|
53 |
+
</div>
|
54 |
+
|
55 |
+
<?php if ($this->canEmailToFriend()): ?>
|
56 |
+
<p class="email-friend"><a href="<?php echo $this->helper('catalog/product')->getEmailToFriendUrl($_product) ?>"><?php echo $this->__('Email to a Friend') ?></a></p>
|
57 |
+
<?php endif; ?>
|
58 |
+
|
59 |
+
<?php echo $this->getReviewsSummaryHtml($_product, false, true)?>
|
60 |
+
<?php echo $this->getChildHtml('alert_urls') ?>
|
61 |
+
<?php echo $this->getChildHtml('product_type_data') ?>
|
62 |
+
<?php echo $this->getTierPriceHtml() ?>
|
63 |
+
|
64 |
+
<?php if (!$this->hasOptions()):?>
|
65 |
+
<div class="add-to-box">
|
66 |
+
<?php if($_product->isSaleable()): ?>
|
67 |
+
<?php echo $this->getChildHtml('addtocart') ?>
|
68 |
+
<?php if( $this->helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?>
|
69 |
+
<span class="or"><?php echo $this->__('OR') ?></span>
|
70 |
+
<?php endif; ?>
|
71 |
+
<?php endif; ?>
|
72 |
+
<?php echo $this->getChildHtml('addto') ?>
|
73 |
+
</div>
|
74 |
+
<?php else:?>
|
75 |
+
<?php echo $this->getChildHtml('addto') ?>
|
76 |
+
<?php endif; ?>
|
77 |
+
|
78 |
+
<?php if ($_product->getShortDescription()):?>
|
79 |
+
<div class="short-description">
|
80 |
+
<h2><?php echo $_product->getName() ?> <?php echo $this->__('Quick Overview') ?></h2>
|
81 |
+
<div class="std"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
|
82 |
+
</div>
|
83 |
+
<?php endif;?>
|
84 |
+
|
85 |
+
<?php echo $this->getChildHtml('other');?>
|
86 |
+
|
87 |
+
<?php if ($_product->isSaleable() && $this->hasOptions()):?>
|
88 |
+
<?php echo $this->getChildChildHtml('container1', '', true, true) ?>
|
89 |
+
<?php endif;?>
|
90 |
+
|
91 |
+
</div>
|
92 |
+
|
93 |
+
<div class="product-img-box">
|
94 |
+
<?php echo $this->getChildHtml('media') ?>
|
95 |
+
</div>
|
96 |
+
|
97 |
+
<div class="clearer"></div>
|
98 |
+
<?php if ($_product->isSaleable() && $this->hasOptions()):?>
|
99 |
+
<?php echo $this->getChildChildHtml('container2', '', true, true) ?>
|
100 |
+
<?php endif;?>
|
101 |
+
</form>
|
102 |
+
<script type="text/javascript">
|
103 |
+
//<![CDATA[
|
104 |
+
var productAddToCartForm = new VarienForm('product_addtocart_form');
|
105 |
+
productAddToCartForm.submit = function(){
|
106 |
+
if (this.validator.validate()) {
|
107 |
+
this.form.submit();
|
108 |
+
}
|
109 |
+
}.bind(productAddToCartForm);
|
110 |
+
//]]>
|
111 |
+
</script>
|
112 |
+
</div>
|
113 |
+
|
114 |
+
<div class="product-collateral">
|
115 |
+
<?php echo $this->getChildHtml('description') ?>
|
116 |
+
<?php echo $this->getChildHtml('additional') ?>
|
117 |
+
<?php echo $this->getChildHtml('upsell_products') ?>
|
118 |
+
<?php echo $this->getChildHtml('product_additional_data') ?>
|
119 |
+
</div>
|
120 |
+
</div>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/view/attributes.phtml
ADDED
@@ -0,0 +1,56 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Product additional attributes template
|
29 |
+
*
|
30 |
+
* @see Mage_Catalog_Block_Product_View_Attributes
|
31 |
+
*/
|
32 |
+
?>
|
33 |
+
<?php
|
34 |
+
$_helper = $this->helper('catalog/output');
|
35 |
+
$_product = $this->getProduct()
|
36 |
+
?>
|
37 |
+
<?php if($_additional = $this->getAdditionalData()): ?>
|
38 |
+
<div class="box-collateral box-additional">
|
39 |
+
<h2><?php echo $_product->getName().' '.$this->__('Additional Information') ?></h2>
|
40 |
+
<table class="data-table" id="product-attribute-specs-table">
|
41 |
+
<col width="25%" />
|
42 |
+
<col />
|
43 |
+
<tbody>
|
44 |
+
<?php foreach ($_additional as $_data): ?>
|
45 |
+
<tr>
|
46 |
+
<th class="label"><?php echo $this->htmlEscape($this->__($_data['label'])) ?></th>
|
47 |
+
<?php
|
48 |
+
?>
|
49 |
+
<td class="data <?php echo strtolower($_data['label']); ?>"><?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
|
50 |
+
</tr>
|
51 |
+
<?php endforeach; ?>
|
52 |
+
</tbody>
|
53 |
+
</table>
|
54 |
+
<script type="text/javascript">decorateTable('product-attribute-specs-table')</script>
|
55 |
+
</div>
|
56 |
+
<?php endif;?>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/view/description.phtml
ADDED
@@ -0,0 +1,44 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Product description template
|
29 |
+
*
|
30 |
+
* @see Mage_Catalog_Block_Product_View_Description
|
31 |
+
*/
|
32 |
+
?>
|
33 |
+
<?php
|
34 |
+
$_description = $this->getProduct()->getDescription();
|
35 |
+
$_product = $this->getProduct();
|
36 |
+
?>
|
37 |
+
<?php if ($_description): ?>
|
38 |
+
<div class="box-collateral box-description">
|
39 |
+
<h2><?php echo $_product->getName().' '.$this->__('Description'); ?></h2>
|
40 |
+
<div class="std">
|
41 |
+
<?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), nl2br($_description), 'description') ?>
|
42 |
+
</div>
|
43 |
+
</div>
|
44 |
+
<?php endif; ?>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/view/media.phtml
ADDED
@@ -0,0 +1,78 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Product media data template
|
29 |
+
*
|
30 |
+
* @see Mage_Catalog_Block_Product_View_Media
|
31 |
+
*/
|
32 |
+
?>
|
33 |
+
<?php
|
34 |
+
$_product = $this->getProduct();
|
35 |
+
$_helper = $this->helper('catalog/output');
|
36 |
+
?>
|
37 |
+
<?php if ($_product->getImage() != 'no_selection' && $_product->getImage()): ?>
|
38 |
+
<p class="product-image product-image-zoom">
|
39 |
+
<?php
|
40 |
+
$_img = '<img class="photo fn" id="image" src="'.$this->helper('catalog/image')->init($_product, 'image').'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
|
41 |
+
echo $_helper->productAttribute($_product, $_img, 'image');
|
42 |
+
?>
|
43 |
+
</p>
|
44 |
+
<p class="zoom-notice" id="track_hint"><?php echo $this->__('Double click on above image to view full picture') ?></p>
|
45 |
+
<div class="zoom">
|
46 |
+
<img id="zoom_out" src="<?php echo $this->getSkinUrl('images/slider_btn_zoom_out.gif') ?>" alt="<?php echo $this->__('Zoom Out') ?>" title="<?php echo $this->__('Zoom Out') ?>" class="btn-zoom-out" />
|
47 |
+
<div id="track">
|
48 |
+
<div id="handle"></div>
|
49 |
+
</div>
|
50 |
+
<img id="zoom_in" src="<?php echo $this->getSkinUrl('images/slider_btn_zoom_in.gif') ?>" alt="<?php echo $this->__('Zoom In') ?>" title="<?php echo $this->__('Zoom In') ?>" class="btn-zoom-in" />
|
51 |
+
</div>
|
52 |
+
<script type="text/javascript">
|
53 |
+
//<![CDATA[
|
54 |
+
Event.observe(window, 'load', function() {
|
55 |
+
product_zoom = new Product.Zoom('image', 'track', 'handle', 'zoom_in', 'zoom_out', 'track_hint');
|
56 |
+
});
|
57 |
+
//]]>
|
58 |
+
</script>
|
59 |
+
<?php else: ?>
|
60 |
+
<p class="product-image">
|
61 |
+
<?php
|
62 |
+
$_img = '<img class="photo fn" id="image" src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(265).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
|
63 |
+
echo $_helper->productAttribute($_product, $_img, 'image');
|
64 |
+
?>
|
65 |
+
</p>
|
66 |
+
<?php endif; ?>
|
67 |
+
<?php if (count($this->getGalleryImages()) > 0): ?>
|
68 |
+
<div class="more-views">
|
69 |
+
<h2><?php echo $_product->getName().' '.$this->__('More Views') ?></h2>
|
70 |
+
<ul>
|
71 |
+
<?php foreach ($this->getGalleryImages() as $_image): ?>
|
72 |
+
<li>
|
73 |
+
<a href="#" onclick="popWin('<?php echo $this->getGalleryUrl($_image) ?>', 'gallery', 'width=300,height=300,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes'); return false;" title="<?php echo $this->htmlEscape($_image->getLabel()) ?>"><img src="<?php echo $this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile())->resize(56); ?>" width="56" height="56" alt="<?php echo $this->htmlEscape($_image->getLabel()) ?>" /></a>
|
74 |
+
</li>
|
75 |
+
<?php endforeach; ?>
|
76 |
+
</ul>
|
77 |
+
</div>
|
78 |
+
<?php endif; ?>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/configurable.phtml
ADDED
@@ -0,0 +1,39 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Super product options
|
29 |
+
*
|
30 |
+
* @see Mage_Catalog_Block_Product_View_Super_Config
|
31 |
+
*/
|
32 |
+
?>
|
33 |
+
<?php $_product = $this->getProduct() ?>
|
34 |
+
<?php if($_product->isSaleable()): ?>
|
35 |
+
<p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="In stock"><?php echo $this->__('In stock') ?></span></p>
|
36 |
+
<?php else: ?>
|
37 |
+
<p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="Out of stock"><?php echo $this->__('Out of stock') ?></span></p>
|
38 |
+
<?php endif; ?>
|
39 |
+
<?php echo $this->getPriceHtml($_product) ?>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/grouped.phtml
ADDED
@@ -0,0 +1,82 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Grouped product data template
|
29 |
+
*
|
30 |
+
* @see Mage_Catalog_Block_Product_View_Media
|
31 |
+
* @see Mage_Catalog_Block_Product_View_Type_Grouped
|
32 |
+
*/
|
33 |
+
?>
|
34 |
+
<?php $_product = $this->getProduct() ?>
|
35 |
+
<?php $_associatedProducts = $this->getAssociatedProducts() ?>
|
36 |
+
<?php if($_product->isSaleable() && count($_associatedProducts)): ?>
|
37 |
+
<p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="In stock"><?php echo $this->__('In stock') ?></span></p>
|
38 |
+
<?php else: ?>
|
39 |
+
<p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="Out of stock"><?php echo $this->__('Out of stock') ?></span></p>
|
40 |
+
<?php endif; ?>
|
41 |
+
<table class="data-table grouped-items-table" id="super-product-table">
|
42 |
+
<col />
|
43 |
+
<col />
|
44 |
+
<col width="1" />
|
45 |
+
<thead>
|
46 |
+
<tr>
|
47 |
+
<th><?php echo $this->__('Product Name') ?></th>
|
48 |
+
<th class="a-right"><?php echo $this->__('Price') ?></th>
|
49 |
+
<?php if ($_product->isSaleable()): ?>
|
50 |
+
<th class="a-center"><?php echo $this->__('Qty') ?></th>
|
51 |
+
<?php endif; ?>
|
52 |
+
</tr>
|
53 |
+
</thead>
|
54 |
+
<tbody>
|
55 |
+
<?php if (count($_associatedProducts)): ?>
|
56 |
+
<?php foreach ($_associatedProducts as $_item): ?>
|
57 |
+
<?php $_finalPriceInclTax = $this->helper('tax')->getPrice($_item, $_item->getFinalPrice(), true) ?>
|
58 |
+
<tr>
|
59 |
+
<td><?php echo $this->htmlEscape($_item->getName()) ?></td>
|
60 |
+
<td class="a-right">
|
61 |
+
<?php echo $this->getPriceHtml($_item, true) ?>
|
62 |
+
<?php echo $this->getTierPriceHtml($_item) ?>
|
63 |
+
</td>
|
64 |
+
<?php if ($_product->isSaleable()): ?>
|
65 |
+
<td class="a-center">
|
66 |
+
<?php if ($_item->isSaleable()) : ?>
|
67 |
+
<input type="text" name="super_group[<?php echo $_item->getId() ?>]" maxlength="12" value="<?php echo $_item->getQty()*1 ?>" title="<?php echo $this->__('Qty') ?>" class="input-text qty" />
|
68 |
+
<?php else: ?>
|
69 |
+
<p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
|
70 |
+
<?php endif; ?>
|
71 |
+
</td>
|
72 |
+
<?php endif; ?>
|
73 |
+
</tr>
|
74 |
+
<?php endforeach; ?>
|
75 |
+
<?php else: ?>
|
76 |
+
<tr>
|
77 |
+
<td colspan="<?php if ($_product->isSaleable()): ?>4<?php else : ?>3<?php endif; ?>"><?php echo $this->__('No options of this product are available.') ?></td>
|
78 |
+
</tr>
|
79 |
+
<?php endif; ?>
|
80 |
+
</tbody>
|
81 |
+
</table>
|
82 |
+
<script type="text/javascript">decorateTable('super-product-table')</script>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/simple.phtml
ADDED
@@ -0,0 +1,40 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Simple product deatle template
|
29 |
+
*
|
30 |
+
* @see Mage_Catalog_Block_Product_View_Type_Simple
|
31 |
+
*/
|
32 |
+
?>
|
33 |
+
<?php $_product = $this->getProduct() ?>
|
34 |
+
|
35 |
+
<?php if($_product->isSaleable()): ?>
|
36 |
+
<p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="In stock"><?php echo $this->__('In stock') ?></span></p>
|
37 |
+
<?php else: ?>
|
38 |
+
<p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="Out of stock"><?php echo $this->__('Out of stock') ?></span></p>
|
39 |
+
<?php endif; ?>
|
40 |
+
<?php echo $this->getPriceHtml($_product) ?>
|
app/design/frontend/default/sm_fragrance/template/catalog/product/view/type/virtual.phtml
ADDED
@@ -0,0 +1,40 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Simple product deatle template
|
29 |
+
*
|
30 |
+
* @see Mage_Catalog_Block_Product_View_Type_Simple
|
31 |
+
*/
|
32 |
+
?>
|
33 |
+
<?php $_product = $this->getProduct() ?>
|
34 |
+
|
35 |
+
<?php if($_product->isSaleable()): ?>
|
36 |
+
<p class="availability in-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="In stock"><?php echo $this->__('In stock') ?></span></p>
|
37 |
+
<?php else: ?>
|
38 |
+
<p class="availability out-of-stock"><?php echo $this->__('Availability:') ?> <span class="value-title" title="Out of stock"><?php echo $this->__('Out of stock') ?></span></p>
|
39 |
+
<?php endif; ?>
|
40 |
+
<?php echo $this->getPriceHtml($_product) ?>
|
app/design/frontend/default/sm_fragrance/template/catalogsearch/form.mini.phtml
ADDED
@@ -0,0 +1,40 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<form id="search_mini_form" action="<?php echo $this->helper('catalogsearch')->getResultUrl() ?>" method="get">
|
28 |
+
<div class="form-search">
|
29 |
+
<label for="search"><?php echo $this->__('Search:') ?></label>
|
30 |
+
<input id="search" type="text" name="<?php echo $this->helper('catalogsearch')->getQueryParamName() ?>" value="<?php echo $this->helper('catalogsearch')->getEscapedQueryText() ?>" class="input-text" />
|
31 |
+
<button type="submit" title="<?php echo $this->__('Search') ?>" class="button"><span><span><?php echo $this->__('Go') ?></span></span></button>
|
32 |
+
<div id="search_autocomplete" class="search-autocomplete"></div>
|
33 |
+
<script type="text/javascript">
|
34 |
+
//<![CDATA[
|
35 |
+
var searchForm = new Varien.searchForm('search_mini_form', 'search', '<?php echo $this->__('Type here...') ?>');
|
36 |
+
searchForm.initAutocomplete('<?php echo $this->helper('catalogsearch')->getSuggestUrl() ?>', 'search_autocomplete');
|
37 |
+
//]]>
|
38 |
+
</script>
|
39 |
+
</div>
|
40 |
+
</form>
|
app/design/frontend/default/sm_fragrance/template/page/html/footer.phtml
ADDED
@@ -0,0 +1,36 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<div class="footer-container">
|
28 |
+
<div class="footer">
|
29 |
+
<?php echo $this->getChildHtml() ?>
|
30 |
+
|
31 |
+
<!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
|
32 |
+
<p><a href="http://www.stevemacey.co.uk" rel="follow">© 2010 Steve Macey - Digital Design</a>. All Rights Reserved. <!--<?php echo $this->getCopyright() ?>--></p>
|
33 |
+
<!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
|
34 |
+
|
35 |
+
</div>
|
36 |
+
</div>
|
app/design/frontend/default/sm_fragrance/template/page/html/head.phtml
ADDED
@@ -0,0 +1,63 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<?php if (($this->getTitle() != "Magento Commerce" ) && ($this->getTitle() != NULL )):?>
|
28 |
+
<title><?php echo trim($this->getTitle()) ?></title>
|
29 |
+
<?php endif; ?>
|
30 |
+
<meta http-equiv="Content-Type" content="<?php echo $this->getContentType() ?>" />
|
31 |
+
<?php if (($this->getDescription() != "Default Description") && ($this->getDescription() != NULL )):?>
|
32 |
+
<meta name="description" content="<?php echo strip_tags($this->getDescription()) ?>" />
|
33 |
+
<?php endif; ?>
|
34 |
+
|
35 |
+
<!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
|
36 |
+
<?php if (($this->getKeywords() != "Magento, Varien, E-commerce" ) && ($this->getKeywords() != NULL )):?>
|
37 |
+
<meta name="keywords" content="Steve Macey, Digital Design, Magento Themes, <?php echo htmlspecialchars($this->getKeywords()) ?>" />
|
38 |
+
<?php endif; ?>
|
39 |
+
<!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
|
40 |
+
|
41 |
+
<?php if (($this->getRobots() != "INDEX,FOLLOW") && ($this->getRobots() != "*")) :?>
|
42 |
+
<meta name="robots" content="<?php echo htmlspecialchars($this->getRobots()) ?>" />
|
43 |
+
<?php endif; ?>
|
44 |
+
|
45 |
+
<!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
|
46 |
+
<meta name="author" content="Steve Macey - Digital Design"/>
|
47 |
+
<meta name="copyright" content="Steve Macey - Digital Design" />
|
48 |
+
<!--Not to be removed. Copyright 2010 Steve Macey - Digital Design-->
|
49 |
+
|
50 |
+
<link rel="shortcut icon" href="<?php echo $this->getSkinUrl('favicon.ico') ?>" type="image/x-icon" />
|
51 |
+
<script type="text/javascript">
|
52 |
+
//<![CDATA[
|
53 |
+
var BLANK_URL = '<?php echo $this->helper('core/js')->getJsUrl('blank.html') ?>';
|
54 |
+
var SPINNER_IMG = '<?php echo $this->helper('core/js')->getJsUrl('lazierload/spinner.gif') ?>';
|
55 |
+
var BLANK_IMG = '<?php echo $this->helper('core/js')->getJsUrl('spacer.gif') ?>';
|
56 |
+
//]]>
|
57 |
+
</script>
|
58 |
+
<?php echo $this->getCssHtml() ?>
|
59 |
+
<?php echo $this->getPrintCssHtml() ?>
|
60 |
+
<?php echo $this->getJsHtml() ?>
|
61 |
+
<?php echo $this->getChildHtml() ?>
|
62 |
+
<?php echo $this->helper('core/js')->getTranslatorScript() ?>
|
63 |
+
<?php echo $this->getIncludes() ?>
|
app/design/frontend/default/sm_fragrance/template/page/html/header.phtml
ADDED
@@ -0,0 +1,46 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<div class="header-container">
|
28 |
+
<div class="header">
|
29 |
+
|
30 |
+
|
31 |
+
<h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>
|
32 |
+
|
33 |
+
|
34 |
+
<div class="quick-access">
|
35 |
+
|
36 |
+
<p class="welcome-msg"><?php echo $this->getWelcome()?></p>
|
37 |
+
|
38 |
+
<?php echo $this->getChildHtml('store_language') ?>
|
39 |
+
</div>
|
40 |
+
<?php echo $this->getChildHtml('topContainer'); ?>
|
41 |
+
</div>
|
42 |
+
|
43 |
+
<?php echo $this->getChildHtml('topSearch') ?>
|
44 |
+
<?php echo $this->getChildHtml('topLinks') ?>
|
45 |
+
</div>
|
46 |
+
<?php echo $this->getChildHtml('topMenu') ?>
|
app/design/frontend/default/sm_fragrance/template/page/html/top.links.phtml
ADDED
@@ -0,0 +1,35 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<?php if($toplinks && is_array($toplinks)): ?>
|
28 |
+
<ul class="links">
|
29 |
+
<?php echo $this->getChildHtml() ?>
|
30 |
+
<?php foreach($toplinks as $_toplink): ?>
|
31 |
+
<li<?php if($_toplink['first']||$_toplink['last']): ?> class="<?php if($_toplink['first']): ?>first<?php endif; ?><?php if($_toplink['last']): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_toplink['liParams'] ?>><?php echo $_toplink['beforeText'] ?><a <?php echo $_toplink['aParams'] ?>><?php echo $_toplink['innerText'] ?></a><?php echo $_toplink['afterText'] ?></li>
|
32 |
+
<?php endforeach; ?>
|
33 |
+
|
34 |
+
</ul>
|
35 |
+
<?php endif; ?>
|
app/design/frontend/default/sm_fragrance/template/page/template/links-follow.phtml
ADDED
@@ -0,0 +1,39 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<?php
|
28 |
+
/**
|
29 |
+
* @see Mage_Page_Block_Template_Links
|
30 |
+
*/
|
31 |
+
?>
|
32 |
+
<?php $_links = $this->getLinks(); ?>
|
33 |
+
<?php if(count($_links)>0): ?>
|
34 |
+
<ul class="links"<?php if($this->getName()): ?> id="<?php echo $this->getName() ?>"<?php endif;?>>
|
35 |
+
<?php foreach($_links as $_link): ?>
|
36 |
+
<li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li>
|
37 |
+
<?php endforeach; ?>
|
38 |
+
</ul>
|
39 |
+
<?php endif; ?>
|
app/design/frontend/default/sm_fragrance/template/page/template/links.phtml
ADDED
@@ -0,0 +1,42 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<?php
|
28 |
+
/**
|
29 |
+
* @see Mage_Page_Block_Template_Links
|
30 |
+
*/
|
31 |
+
?>
|
32 |
+
<?php $_links = $this->getLinks(); ?>
|
33 |
+
<?php if(count($_links)>0): ?>
|
34 |
+
<div id="toplinks">
|
35 |
+
<ul class="links"<?php if($this->getName()): ?> id="<?php echo $this->getName() ?>"<?php endif;?>>
|
36 |
+
<?php foreach($_links as $_link): ?>
|
37 |
+
<li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a rel="nofollow" href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li>
|
38 |
+
<?php endforeach; ?>
|
39 |
+
|
40 |
+
</ul>
|
41 |
+
</div>
|
42 |
+
<?php endif; ?>
|
app/design/frontend/default/sm_fragrance/template/review/helper/summary.phtml
ADDED
@@ -0,0 +1,44 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<?php if ($this->getReviewsCount()): ?>
|
28 |
+
<div class="ratings">
|
29 |
+
<?php if ($this->getRatingSummary()):?>
|
30 |
+
<div class="rating-box">
|
31 |
+
<div class="rating" style="width:<?php echo $this->getRatingSummary() ?>%">
|
32 |
+
<span class="value-title" title="<?php echo number_format($this->getRatingSummary() / 20,1); ?>"></span>
|
33 |
+
</div>
|
34 |
+
</div>
|
35 |
+
<?php endif;?>
|
36 |
+
<p class="rating-links">
|
37 |
+
<a rel="nofollow" href="<?php echo $this->getReviewsUrl() ?>"><span class="count"><?php echo $this->__('%d', $this->getReviewsCount()) ?></span><?php echo $this->__(' Review(s)') ?></a>
|
38 |
+
<span class="separator">|</span>
|
39 |
+
<a rel="nofollow" href="<?php echo $this->getReviewsUrl() ?>#review-form"><?php echo $this->__('Add Your Review') ?></a>
|
40 |
+
</p>
|
41 |
+
</div>
|
42 |
+
<?php elseif ($this->getDisplayIfEmpty()): ?>
|
43 |
+
<p class="no-rating"><a rel="nofollow" href="<?php echo $this->getReviewsUrl() ?>#review-form"><?php echo $this->__('Be the first to review this product') ?></a></p>
|
44 |
+
<?php endif; ?>
|
app/design/frontend/default/sm_fragrance/template/review/helper/summary_short.phtml
ADDED
@@ -0,0 +1,40 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<?php if ($this->getReviewsCount()): ?>
|
28 |
+
<div class="ratings">
|
29 |
+
<?php if ($this->getRatingSummary()):?>
|
30 |
+
<div class="rating-box">
|
31 |
+
<div class="rating" style="width:<?php echo $this->getRatingSummary() ?>%">
|
32 |
+
<span class="value-title" title="<?php echo number_format($this->getRatingSummary() / 20,1); ?>"></span>
|
33 |
+
</div>
|
34 |
+
</div>
|
35 |
+
<?php endif;?>
|
36 |
+
<div class="amount"><a href="#" onclick="var t = opener ? opener.window : window; t.location.href='<?php echo $this->getReviewsUrl() ?>';"><span class="count"><?php echo $this->__('%d', $this->getReviewsCount()) ?></span><?php echo $this->__(' Review(s)') ?></a></div>
|
37 |
+
</div>
|
38 |
+
<?php elseif ($this->getDisplayIfEmpty()): ?>
|
39 |
+
<p class="no-rating"><a href="<?php echo $this->getReviewsUrl() ?>#review-form"><?php echo $this->__('Be the first to review this product') ?></a></p>
|
40 |
+
<?php endif; ?>
|
app/design/frontend/default/sm_fragrance/template/seo/footer.phtml
ADDED
@@ -0,0 +1,10 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<script>
|
2 |
+
window.onload = function() {
|
3 |
+
var cssNode = document.createElement('link');
|
4 |
+
cssNode.type = 'text/css';
|
5 |
+
cssNode.rel = 'stylesheet';
|
6 |
+
cssNode.href = '<?php echo $this->getSkinUrl('css/print.css');?>';
|
7 |
+
cssNode.media = 'print';
|
8 |
+
document.getElementsByTagName("head")[0].appendChild(cssNode);
|
9 |
+
}
|
10 |
+
</script>
|
files/sm_fragrance_logo.psd
ADDED
Binary file
|
js/lazierload/lazierLoad.js
ADDED
@@ -0,0 +1,182 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*****************************************************************
|
2 |
+
*
|
3 |
+
* lazierLoad 0.4 - by Bramus! - http://www.bram.us/
|
4 |
+
* inspired upon http://www.appelsiini.net/projects/lazyload/
|
5 |
+
*
|
6 |
+
* v 0.4 - 2008.02.28 - added ability to automatically autoLoad or not
|
7 |
+
* - backdrop from 0.2 where one could set options through a new instantiation, enabling one to have per page options
|
8 |
+
* v 0.3 - 2008.02.26 - added options: minWidth, minHeight, imgTypes
|
9 |
+
* - moved all options to global Object
|
10 |
+
* - Works with latest Prototype (1.6.0.2)
|
11 |
+
* v 0.2 - 2007.09.12 - added options: treshold, replaceImage, loadingImage
|
12 |
+
* v 0.1 - 2007.09.11 - initial release
|
13 |
+
*
|
14 |
+
* Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/
|
15 |
+
*
|
16 |
+
*****************************************************************/
|
17 |
+
|
18 |
+
|
19 |
+
/**
|
20 |
+
* CONFIG - CHANGE THESE IF YOU LIKE
|
21 |
+
* -------------------------------------------------------------
|
22 |
+
*/
|
23 |
+
|
24 |
+
// Should lazierLoad hook itself to the page? - default : true
|
25 |
+
var lazierLoadAutoHook = true;
|
26 |
+
|
27 |
+
// lazierLoad default options
|
28 |
+
var lazierLoadDefaultOptions = {
|
29 |
+
|
30 |
+
treshold : 100, // Offset from bottom to start preloading
|
31 |
+
extensions : ['gif','png','jpg','jpeg'], // Array of extensions to lazyLoad
|
32 |
+
|
33 |
+
replaceImage : BLANK_IMG, // Placeholder image to show instead of the image (best leave unchanged to this blank.gif!)
|
34 |
+
loadingImage : SPINNER_IMG, // Loading indicator
|
35 |
+
|
36 |
+
minWidth : 100, // Minimum width of an image to lazyLoad
|
37 |
+
minHeight : 100 // Minimum height of an image to lazyLoad
|
38 |
+
}
|
39 |
+
|
40 |
+
|
41 |
+
/**
|
42 |
+
* NO NEED TO CHANGE ANYTHING BENEATH THIS LINE
|
43 |
+
* -------------------------------------------------------------
|
44 |
+
*/
|
45 |
+
|
46 |
+
|
47 |
+
/**
|
48 |
+
* JS_BRAMUS Object
|
49 |
+
* -------------------------------------------------------------
|
50 |
+
*/
|
51 |
+
|
52 |
+
if (!JS_BRAMUS) { var JS_BRAMUS = new Object(); }
|
53 |
+
|
54 |
+
|
55 |
+
/**
|
56 |
+
* lazierLoad Class
|
57 |
+
* -------------------------------------------------------------
|
58 |
+
*/
|
59 |
+
|
60 |
+
JS_BRAMUS.lazierLoad = Class.create();
|
61 |
+
JS_BRAMUS.lazierLoad.prototype = {
|
62 |
+
|
63 |
+
initialize : function(options) {
|
64 |
+
// find all images and lazyLoad 'm
|
65 |
+
$$('img').each(function(image) {
|
66 |
+
new JS_BRAMUS.lazierLoadImage(image, options);
|
67 |
+
});
|
68 |
+
}
|
69 |
+
|
70 |
+
}
|
71 |
+
|
72 |
+
|
73 |
+
/**
|
74 |
+
* lazierLoadImage Class
|
75 |
+
* -------------------------------------------------------------
|
76 |
+
*/
|
77 |
+
|
78 |
+
|
79 |
+
JS_BRAMUS.lazierLoadImage = Class.create();
|
80 |
+
JS_BRAMUS.lazierLoadImage.prototype = {
|
81 |
+
|
82 |
+
options : null, // options
|
83 |
+
|
84 |
+
element : null, // the img element
|
85 |
+
loading : false, // loading
|
86 |
+
loaded : false, // loaded
|
87 |
+
position : null, // element's position
|
88 |
+
viewportHeight : 0, // height of the viewport
|
89 |
+
lazyScroller : null, // cached bounds function - see http://www.prototypejs.org/api/event/stopObserving
|
90 |
+
|
91 |
+
initialize : function(image, options) {
|
92 |
+
|
93 |
+
// set the options
|
94 |
+
this.options = Object.clone(lazierLoadDefaultOptions);
|
95 |
+
Object.extend(this.options, options || {});
|
96 |
+
|
97 |
+
// calculate position of image
|
98 |
+
this.element = image;
|
99 |
+
this.position = Position.page(this.element);
|
100 |
+
this.viewportHeight = document.viewport.getHeight();
|
101 |
+
|
102 |
+
// image "above the fold" already
|
103 |
+
if (this.position[1] < (this.viewportHeight + this.options.treshold)) {
|
104 |
+
|
105 |
+
this.loading = true;
|
106 |
+
this.loaded = true;
|
107 |
+
|
108 |
+
// image not "above the fold"
|
109 |
+
} else {
|
110 |
+
|
111 |
+
// get original source element (for further reference), the filename and the extension.
|
112 |
+
this.element.origSrc = this.element.src;
|
113 |
+
this.element.fileName = this.element.origSrc.substring(this.element.origSrc.lastIndexOf('/')+1,this.element.origSrc.length);
|
114 |
+
this.element.fileType = this.element.fileName.substring(this.element.fileName.lastIndexOf('.')+1, this.element.fileName.length);
|
115 |
+
|
116 |
+
// extension not in array; no need to lazyload
|
117 |
+
if (this.options.extensions.indexOf(this.element.fileType) == -1) {
|
118 |
+
return;
|
119 |
+
}
|
120 |
+
|
121 |
+
// image not large enough
|
122 |
+
if ((this.element.width <= parseInt(this.options.minWidth)) && (this.element.height <= parseInt(this.options.minHeight))) {
|
123 |
+
return;
|
124 |
+
}
|
125 |
+
|
126 |
+
// set blank and loading image
|
127 |
+
this.element.src = this.options.replaceImage;
|
128 |
+
this.element.setStyle({ backgroundImage: 'url(' + this.options.loadingImage + ')', backgroundPosition: '50% 50%', backgroundRepeat: 'no-repeat' });
|
129 |
+
|
130 |
+
// observe the page scroll event
|
131 |
+
this.lazyScroller = this.lazyScroll.bindAsEventListener(this);
|
132 |
+
Event.observe(window, 'scroll', this.lazyScroller.bind(this), false);
|
133 |
+
}
|
134 |
+
},
|
135 |
+
|
136 |
+
lazyScroll : function() {
|
137 |
+
|
138 |
+
// image not loaded and not loading
|
139 |
+
if ((this.loaded == false) && (this.loading != true)) {
|
140 |
+
|
141 |
+
// image "above the fold" ?
|
142 |
+
if ((document.viewport.getScrollOffsets()[1] + document.viewport.getHeight() + parseInt(this.options.treshold)) > this.position[1]) {
|
143 |
+
|
144 |
+
this.loading = true;
|
145 |
+
|
146 |
+
// load in the new image
|
147 |
+
var newImage = null;
|
148 |
+
newImage = new Image();
|
149 |
+
newImage.src = this.element.origSrc;
|
150 |
+
|
151 |
+
// image is in cache (IE6 & IE7 ... Firefox can handle the onload well even file was in cache);
|
152 |
+
if (newImage.complete) {
|
153 |
+
this.element.src = newImage.src;
|
154 |
+
this.loaded = true;
|
155 |
+
|
156 |
+
// image not in cache
|
157 |
+
} else {
|
158 |
+
newImage.onload = function() {
|
159 |
+
this.element.src = newImage.src;
|
160 |
+
this.loaded = true;
|
161 |
+
}.bind(this);
|
162 |
+
}
|
163 |
+
|
164 |
+
// stop the observer
|
165 |
+
Event.stopObserving(window, 'scroll', this.lazyScroller);
|
166 |
+
}
|
167 |
+
}
|
168 |
+
|
169 |
+
}
|
170 |
+
}
|
171 |
+
|
172 |
+
|
173 |
+
/**
|
174 |
+
* Hook lazierLoad to the dom:loaded event
|
175 |
+
* -------------------------------------------------------------
|
176 |
+
*/
|
177 |
+
|
178 |
+
if (lazierLoadAutoHook == true) {
|
179 |
+
function initLazierLoad() { myLL = new JS_BRAMUS.lazierLoad(); }
|
180 |
+
Event.observe(document, 'dom:loaded', initLazierLoad, false);
|
181 |
+
}
|
182 |
+
|
js/lazierload/spinner.gif
ADDED
Binary file
|
package.xml
ADDED
@@ -0,0 +1,20 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>sm_fragrance</name>
|
4 |
+
<version>1.0.0</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Simplistic theme for a fragrance or cosmetic store.</summary>
|
10 |
+
<description>Cosmetics, beauty products or a fragrance store, this theme is clean, simple and uses soft colours.
|
11 |
+
|
12 |
+
This theme is optimized for SEO as it is based on the Yoast SEO theme, and includes the PSD file for the logo.</description>
|
13 |
+
<notes>First Release</notes>
|
14 |
+
<authors><author><name>Steve Macey</name><user>auto-converted</user><email>stevemacey@macetech.co.uk</email></author></authors>
|
15 |
+
<date>2010-10-07</date>
|
16 |
+
<time>21:43:28</time>
|
17 |
+
<contents><target name="mage"><dir name="files"><file name="sm_fragrance_logo.psd" hash="534ad49a7bc9ad3a3191159ba09ac680"/></dir><dir name="js"><dir name="lazierload"><file name="lazierLoad.js" hash="7c42a64efb7c50a31efc0b2fde591735"/><file name="spinner.gif" hash="be1cede97289c13920048f238fd37b85"/></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="sm_fragrance"><dir name="css"><file name="print.css" hash="f226bfa7ddd3d434a221ad1b003bbdd7"/><file name="styles-ie.css" hash="2b52a9a03f8614f5e6968840fe1d55aa"/><file name="styles.css" hash="29e9c138eb416f9d0fb2dba042e08274"/></dir><dir name="images"><dir name="catalog"><dir name="product"><dir name="placeholder"><file name="image.jpg" hash="097ab8a3051bc037ea3de0e17f440540"/><file name="small_image.jpg" hash="f825d16f97a640453553c79c48ebaa73"/><file name="thumbnail.jpg" hash="b2b682d28a08a748a73d2cda70ab5a57"/></dir></dir></dir><file name="bkg_button.gif" hash="51e41187d28c645185a22f5504565c2e"/><file name="bkg_collapse.gif" hash="2333c68e38163ed4656da82b9bcf362b"/><file name="bkg_rating.gif" hash="0a8777c815350ddf1e316a537ad0c335"/><file name="body-bg.png" hash="0064235acf3c140cd80e0fa89d2ff1ae"/><file name="btn_remove.gif" hash="6182e723aa2a253dc6cf334a3dfaaa84"/><file name="btn_trash.gif" hash="bcb22f558a0eb32243a2a36645189e9f"/><file name="btn_window_close.gif" hash="c83f3cbbb2aedfc580dff78d5cfb63ed"/><file name="cvv.gif" hash="ed0f392004a405466291071a760b285d"/><file name="fam_book_open.png" hash="0ba89b9fbe7e88d4c6896ed0a1f495aa"/><file name="footer-bg.png" hash="2045246be4fc7e9df9bf28c1ab66d2c1"/><file name="header-bg.png" hash="7504130eb2f2f74748b6490fddd75a1c"/><file name="i_asc_arrow.gif" hash="40aa554212d6a1f60593c27d78d85fa3"/><file name="i_desc_arrow.gif" hash="92fd194bfae4ce5ae3354e1e47d7ac7d"/><file name="i_msg-error.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="i_msg-note.gif" hash="e774ee481a2820789c1a77112377c4e0"/><file name="i_msg-success.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="i_notice.gif" hash="ebd56dc80b8346e10e93628bc0e6c372"/><file name="i_pager-next.gif" hash="ae40a7753d4d5c064ce40e73ded4a112"/><file name="i_pager-prev.gif" hash="8f57fd2a6620e0a44ffb107357f01d9f"/><file name="i_print.gif" hash="0aed138181495642e9ab29e55d194d40"/><file name="i_rss-big.png" hash="6cf70e7c52a3f3d7b833ccadb041a555"/><file name="i_rss.gif" hash="e5bbc388d818c142868b4a1df0b48793"/><file name="logo.gif" hash="58258bc022c89681dc013444baef0c7f"/><file name="logo_email.gif" hash="8de347192e0524cff7a69e4020182dbd"/><file name="logo_print.gif" hash="8de347192e0524cff7a69e4020182dbd"/><file name="magnifier_handle.gif" hash="238fbdd7959f517db11c6f57ee4daaf4"/><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><file name="page-bg.gif" hash="a6db75fa5c7e83cbaec31779e3ff1383"/><file name="page-bg.png" hash="0064235acf3c140cd80e0fa89d2ff1ae"/><file name="slider_bg.gif" hash="87bc1b46d87de4f6252c7216216627c3"/><file name="slider_btn_zoom_in.gif" hash="1468b90a88ad199ec3b920548695480d"/><file name="slider_btn_zoom_out.gif" hash="6d65c6de02f39e03811c7f44817a9dd7"/><file name="spacer.gif" hash="df3e567d6f16d040326c7a0ea29a4f41"/><file name="validation_advice_bg.gif" hash="b85432906de8985a8b14eeb2dc652d3c"/></dir><file name="favicon.ico" hash="88733ee53676a47fc354a61c32516e82"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="sm_fragrance"><dir name="etc"><file name="widget.xml" hash="3ebf6169225c13fba9d07a053de960aa"/></dir><dir name="layout"><file name="page.xml" hash="58581196f3645ee0e33708bf48de7cbe"/><file name="seo.xml" hash="548bdd5ffe33352a39898ef4fafab51c"/></dir><dir name="template"><dir name="catalog"><dir name="product"><dir name="view"><dir name="type"><file name="configurable.phtml" hash="e29bcdb4ec2fee08c9966707a04c3daf"/><file name="grouped.phtml" hash="08d74dc3ea1a284f68997c9232c10518"/><file name="simple.phtml" hash="0b5f44b4b42d11f9b83e193bbab4befa"/><file name="virtual.phtml" hash="3c5d03cc85ace43f1650a22ac6242603"/></dir><file name="attributes.phtml" hash="431ae7bfc99d9054b6d76992b958cb3f"/><file name="description.phtml" hash="f5b86aa035806399d5ecee06a9d87511"/><file name="media.phtml" hash="8da604e8272f1a6156a22acded99d5e0"/></dir><file name="list.phtml" hash="36983d1454bbd449abf716321c74ff69"/><file name="price.phtml" hash="0bb84b981e90af9dd698d7c92a2e86b7"/><file name="view.phtml" hash="221cfa49c909c85e31f4b06a05f43585"/></dir></dir><dir name="catalogsearch"><file name="form.mini.phtml" hash="e7d1a0a86a0f086ca04943effa7d6809"/></dir><dir name="page"><dir name="html"><file name="footer.phtml" hash="858df37ca801e31131f6ec2eff5416d9"/><file name="head.phtml" hash="a5bc82ff4bed44898e1759a2eeb8b9cd"/><file name="header.phtml" hash="f6edbf90628dcb487337a4f8ba6ba085"/><file name="top.links.phtml" hash="bb0d7b81a5924c8e3bf8ea69889f1fa4"/></dir><dir name="template"><file name="links-follow.phtml" hash="37fa8b19d1eb9e1447e4a6e242793c5e"/><file name="links.phtml" hash="dad26ebb7bc08d7829441bbec9234310"/></dir></dir><dir name="review"><dir name="helper"><file name="summary.phtml" hash="90997c3593d35805abfbb0041f15b782"/><file name="summary_short.phtml" hash="8ddd789601ae3c80b7b2252233c18400"/></dir></dir><dir name="seo"><file name="footer.phtml" hash="878370d4e495e700eb38f3356e048047"/></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Mage"><dir name="Checkout"><dir name="Block"><file name="Links.php" hash="ccd2800d484c7dcc68197160294d2040"/></dir></dir></dir></target><target name="magecore"><dir name="Mage"><dir name="Page"><dir name="Block"><dir name="Html"><file name="Head.php" hash="015d3e1c2a9799a8cb9ed1f2ae1196eb"/></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Yoast"><dir name="BlankSeo"><dir name="Catalog"><dir name="Model"><dir name="Layer"><dir name="Filter"><file name="Item.php" hash="f98d0477129244029337a78c613e203f"/></dir></dir></dir></dir><dir name="etc"><file name="config.xml" hash="dd623ca6eac1d02a210ac20d2cbcd9fb"/><file name="system.xml" hash="f7c8a26f3bb338194af90cbfe26f9558"/></dir></dir></dir></target></contents>
|
18 |
+
<compatible/>
|
19 |
+
<dependencies/>
|
20 |
+
</package>
|
skin/frontend/default/sm_fragrance/css/print.css
ADDED
@@ -0,0 +1,39 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/**
|
2 |
+
* Magento
|
3 |
+
*
|
4 |
+
* NOTICE OF LICENSE
|
5 |
+
*
|
6 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
7 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
8 |
+
* It is also available through the world-wide-web at this URL:
|
9 |
+
* http://opensource.org/licenses/afl-3.0.php
|
10 |
+
* If you did not receive a copy of the license and are unable to
|
11 |
+
* obtain it through the world-wide-web, please send an email
|
12 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
13 |
+
*
|
14 |
+
* DISCLAIMER
|
15 |
+
*
|
16 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
17 |
+
* versions in the future. If you wish to customize Magento for your
|
18 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
19 |
+
*
|
20 |
+
* @category design
|
21 |
+
* @package default_blank
|
22 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
23 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
24 |
+
*/
|
25 |
+
* { background:none !important; text-align:left !important; }
|
26 |
+
body { background:#fff !important; font-size:9pt !important; margin:15px !important; }
|
27 |
+
a { color:#2976c9 !important; }
|
28 |
+
th,td { color:#2f2f2f !important; border-color:#ccc !important; }
|
29 |
+
|
30 |
+
.header-container,
|
31 |
+
.nav-container,
|
32 |
+
.footer-container,
|
33 |
+
.pager,
|
34 |
+
.toolbar,
|
35 |
+
.actions,
|
36 |
+
.buttons-set { display:none !important; }
|
37 |
+
|
38 |
+
.page-print .data-table .cart-tax-total { background-position:100% -54px; }
|
39 |
+
.page-print .data-table .cart-tax-info { display:block !important; }
|
skin/frontend/default/sm_fragrance/css/styles-ie.css
ADDED
@@ -0,0 +1,142 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/**
|
2 |
+
* Magento
|
3 |
+
*
|
4 |
+
* NOTICE OF LICENSE
|
5 |
+
*
|
6 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
7 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
8 |
+
* It is also available through the world-wide-web at this URL:
|
9 |
+
* http://opensource.org/licenses/afl-3.0.php
|
10 |
+
* If you did not receive a copy of the license and are unable to
|
11 |
+
* obtain it through the world-wide-web, please send an email
|
12 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
13 |
+
*
|
14 |
+
* DISCLAIMER
|
15 |
+
*
|
16 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
17 |
+
* versions in the future. If you wish to customize Magento for your
|
18 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
19 |
+
*
|
20 |
+
* @category design
|
21 |
+
* @package default_blank
|
22 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
23 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
24 |
+
*/
|
25 |
+
|
26 |
+
/* IE 6 only */
|
27 |
+
* html .validation-advice { height:13px; }
|
28 |
+
* html .error-msg,
|
29 |
+
* html .success-msg,
|
30 |
+
* html .note-msg,
|
31 |
+
* html .notice-msg { height:24px; }
|
32 |
+
.block li.item,
|
33 |
+
.block-poll li,
|
34 |
+
.opc li.section { vertical-align:top; }
|
35 |
+
|
36 |
+
/* Doubled Margin Fixes */
|
37 |
+
.product-view .product-img-box .more-views li,
|
38 |
+
.product-view .box-tags .form-add .input-box,
|
39 |
+
.sp-methods select.month { display:inline; }
|
40 |
+
|
41 |
+
/********** < Navigation styles */
|
42 |
+
#nav li,
|
43 |
+
#nav li a { zoom:1; }
|
44 |
+
#nav li { vertical-align:top; }
|
45 |
+
/* Show Menu */
|
46 |
+
#nav li.over ul.shown-sub { left:0; }
|
47 |
+
#nav li.over li ul.shown-sub { left:100px; }
|
48 |
+
/********** < Navigation styles */
|
49 |
+
|
50 |
+
select { margin-bottom:1px; }
|
51 |
+
input.radio { width:13px; height:13px; }
|
52 |
+
input.checkbox { width:13px; height:13px; }
|
53 |
+
button.button { height:21px; }
|
54 |
+
button.button span { position:relative; }
|
55 |
+
button.btn-checkout {}
|
56 |
+
.form-list label { position:relative; z-index:0; }
|
57 |
+
.form-list label.required em { position:absolute; top:0; right:-8px; }
|
58 |
+
|
59 |
+
/*table { face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }*/ /* Cellspacing fix for IE6-7 */
|
60 |
+
|
61 |
+
.tool-tip .btn-close a { margin:0; }
|
62 |
+
|
63 |
+
.product-view .product-img-box .zoom.disabled { filter:alpha(opacity=30); }
|
64 |
+
|
65 |
+
/* Clearer */
|
66 |
+
.clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
|
67 |
+
|
68 |
+
/* Clears and hasLayout fixes */
|
69 |
+
.header-container,
|
70 |
+
.header-container .top-container,
|
71 |
+
.header,
|
72 |
+
.header .quick-access,
|
73 |
+
#nav,
|
74 |
+
.main,
|
75 |
+
.footer,
|
76 |
+
.footer-container .bottom-container,
|
77 |
+
.col-main,
|
78 |
+
.col2-set,
|
79 |
+
.col3-set,
|
80 |
+
.col4-set,
|
81 |
+
.messages li,
|
82 |
+
.search-autocomplete li,
|
83 |
+
.block,
|
84 |
+
.block .block-content,
|
85 |
+
.block .actions,
|
86 |
+
.block li.item,
|
87 |
+
.block-poll li,
|
88 |
+
.block-poll .label,
|
89 |
+
.block-layered-nav .currently li,
|
90 |
+
.block-account .block-content li a,
|
91 |
+
.mini-products-list .product-details,
|
92 |
+
.page-title,
|
93 |
+
.rss-title h1,
|
94 |
+
.products-grid,
|
95 |
+
.products-list li.item,
|
96 |
+
.box-account .box-head,
|
97 |
+
.dashboard .box .box-title,
|
98 |
+
.box-reviews li.item,
|
99 |
+
.box-tags li.item,
|
100 |
+
.pager,
|
101 |
+
.sorter,
|
102 |
+
.ratings,
|
103 |
+
.add-to-box,
|
104 |
+
.add-to-cart,
|
105 |
+
.product-essential,
|
106 |
+
.product-collateral,
|
107 |
+
.product-view .product-img-box .more-views ul,
|
108 |
+
.product-view .box-tags .form-add,
|
109 |
+
.product-options .options-list li,
|
110 |
+
.product-options-bottom,
|
111 |
+
.truncated,
|
112 |
+
.truncated .truncated_full_value,
|
113 |
+
.product-review,
|
114 |
+
.cart,
|
115 |
+
.cart-collaterals,
|
116 |
+
.cart .crosssell li.item,
|
117 |
+
.cart .discount,
|
118 |
+
.opc .step-title,
|
119 |
+
.opc .step,
|
120 |
+
.multiple-checkout,
|
121 |
+
.sp-methods,
|
122 |
+
.checkout-progress,
|
123 |
+
.multiple-checkout .place-order,
|
124 |
+
.form-list li,
|
125 |
+
.form-list .field,
|
126 |
+
.group-select li,
|
127 |
+
.buttons-set,
|
128 |
+
.page-print .print-head,
|
129 |
+
.cart-tax-total,
|
130 |
+
.advanced-search-summary,
|
131 |
+
.advanced-search-summary p,
|
132 |
+
.gift-messages-form .item,
|
133 |
+
.send-friend .form-list li p { zoom:1; }
|
134 |
+
|
135 |
+
/* Hover Fix */
|
136 |
+
iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
|
137 |
+
|
138 |
+
/*Fixes for IE7*/
|
139 |
+
.quick-access { margin-top:-85px; width:983px; }
|
140 |
+
.header .form-language { margin-top:64px; }
|
141 |
+
.nav-container { padding-left:24px; }
|
142 |
+
#toplinks { margin-top:1px; }
|
skin/frontend/default/sm_fragrance/css/styles.css
ADDED
@@ -0,0 +1,1296 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/**
|
2 |
+
* Magento
|
3 |
+
*
|
4 |
+
* NOTICE OF LICENSE
|
5 |
+
*
|
6 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
7 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
8 |
+
* It is also available through the world-wide-web at this URL:
|
9 |
+
* http://opensource.org/licenses/afl-3.0.php
|
10 |
+
* If you did not receive a copy of the license and are unable to
|
11 |
+
* obtain it through the world-wide-web, please send an email
|
12 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
13 |
+
*
|
14 |
+
* DISCLAIMER
|
15 |
+
*
|
16 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
17 |
+
* versions in the future. If you wish to customize Magento for your
|
18 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
19 |
+
*
|
20 |
+
* @category design
|
21 |
+
* @package default_blank
|
22 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
23 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
24 |
+
*/
|
25 |
+
|
26 |
+
/* Reset ================================================================================= */
|
27 |
+
* { margin:0; padding:0; }
|
28 |
+
|
29 |
+
body {
|
30 |
+
font:12px/1.35 Arial, Helvetica, sans-serif;
|
31 |
+
color:#000;
|
32 |
+
text-align:center;
|
33 |
+
background-color: #fef2f9;
|
34 |
+
background-image: url(../images/body-bg.png);
|
35 |
+
background-repeat: repeat-x;
|
36 |
+
}
|
37 |
+
|
38 |
+
img { border:0; vertical-align:top; }
|
39 |
+
|
40 |
+
a { color:#814271; text-decoration:none; }
|
41 |
+
a:hover { color:#d570bc; text-decoration:none; }
|
42 |
+
:focus { outline: 0; }
|
43 |
+
|
44 |
+
/* Headings */
|
45 |
+
h1 { font-size:20px; font-weight:normal; line-height:1.15; color:#814271; }
|
46 |
+
h2 { font-size:18px; font-weight:normal; line-height:1.25; color:#814271; }
|
47 |
+
h3 { font-size:16px; font-weight:bold; line-height:1.25; color:#814271; }
|
48 |
+
h4 { font-size:14px; font-weight:bold; color:#814271; }
|
49 |
+
h5 { font-size:12px; font-weight:bold; color:#814271; }
|
50 |
+
h6 { font-size:11px; font-weight:bold; color:#814271; }
|
51 |
+
|
52 |
+
/* Forms */
|
53 |
+
form { display:inline; }
|
54 |
+
fieldset { border:0; }
|
55 |
+
legend { display:none; }
|
56 |
+
|
57 |
+
/* Table */
|
58 |
+
table { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
|
59 |
+
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
|
60 |
+
|
61 |
+
/* Content */
|
62 |
+
strong { font-weight:bold; }
|
63 |
+
address { font-style:normal; }
|
64 |
+
cite { font-style:normal; }
|
65 |
+
q,
|
66 |
+
blockquote { quotes:none; }
|
67 |
+
q:before,
|
68 |
+
q:after { content:''; }
|
69 |
+
small,big { font-size:1em; }
|
70 |
+
sup { font-size:1em; vertical-align:top; }
|
71 |
+
|
72 |
+
/* Lists */
|
73 |
+
ul,ol { list-style:none; }
|
74 |
+
|
75 |
+
/* Tools */
|
76 |
+
.hidden { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
|
77 |
+
.nobr { white-space:nowrap !important; }
|
78 |
+
.wrap { white-space:normal !important; }
|
79 |
+
.a-left { text-align:left !important; }
|
80 |
+
.a-center { text-align:center !important; }
|
81 |
+
.a-right { text-align:right !important; }
|
82 |
+
.v-top { vertical-align:top; }
|
83 |
+
.v-middle { vertical-align:middle; }
|
84 |
+
.f-left,
|
85 |
+
.left { float:left !important; }
|
86 |
+
.f-right,
|
87 |
+
.right { float:right !important; }
|
88 |
+
.f-none { float:none !important; }
|
89 |
+
.f-fix { float:left; width:100%; }
|
90 |
+
.no-display { display:none; }
|
91 |
+
.no-margin { margin:0 !important; }
|
92 |
+
.no-padding { padding:0 !important; }
|
93 |
+
.no-bg { background:none !important; }
|
94 |
+
/* ======================================================================================= */
|
95 |
+
|
96 |
+
|
97 |
+
/* Layout ================================================================================ */
|
98 |
+
.wrapper {}
|
99 |
+
.page {
|
100 |
+
width:1100px;
|
101 |
+
text-align:left;
|
102 |
+
background-image: url(../images/page-bg.gif);
|
103 |
+
background-repeat: repeat-y;
|
104 |
+
margin-top: 0;
|
105 |
+
margin-right: auto;
|
106 |
+
margin-bottom: 0;
|
107 |
+
margin-left: auto;
|
108 |
+
padding-top: 0px;
|
109 |
+
padding-right: 0px;
|
110 |
+
padding-bottom: 0px;
|
111 |
+
padding-left: 0px;
|
112 |
+
background-position: center;
|
113 |
+
}
|
114 |
+
.page-print { background:#fff; padding:20px; text-align:left; }
|
115 |
+
.page-empty { background:#fff; padding:20px; text-align:left; }
|
116 |
+
.page-popup { padding:20px; text-align:left; }
|
117 |
+
.main-container {width:1000px; margin-left:auto; margin-right:auto;}
|
118 |
+
.main { margin:10px 0; }
|
119 |
+
|
120 |
+
/* Base Columns */
|
121 |
+
.col-left {
|
122 |
+
float:left;
|
123 |
+
width:220px;
|
124 |
+
border:none;
|
125 |
+
padding-top: 5px;
|
126 |
+
padding-right: 5px;
|
127 |
+
padding-bottom: 0;
|
128 |
+
padding-left: 15px;
|
129 |
+
}
|
130 |
+
.col-main { float:left; width:736px; border:none; padding:5px; }
|
131 |
+
.col-right {
|
132 |
+
float:right;
|
133 |
+
width:220px;
|
134 |
+
border:none;
|
135 |
+
padding-top: 5px;
|
136 |
+
padding-right: 15px;
|
137 |
+
padding-bottom: 0;
|
138 |
+
padding-left: 5px;
|
139 |
+
}
|
140 |
+
|
141 |
+
/* 1 Column Layout */
|
142 |
+
.col1-layout .col-main { float:none; width:auto; padding-left:15px; padding-right:15px; }
|
143 |
+
|
144 |
+
/* 2 Columns Layout */
|
145 |
+
.col2-left-layout .col-main { float:right; }
|
146 |
+
.col2-right-layout .col-main {padding-left:15px;}
|
147 |
+
|
148 |
+
/* 3 Columns Layout */
|
149 |
+
.col3-layout .col-main { width:484px; margin-left:10px; }
|
150 |
+
.col3-layout .col-wrapper { float:left; width:748px; }
|
151 |
+
.col3-layout .col-wrapper .col-main { float:right; }
|
152 |
+
|
153 |
+
/* Content Columns */
|
154 |
+
.col2-set .col-1 { float:left; width:49%; }
|
155 |
+
.col2-set .col-2 { float:right; width:49%; }
|
156 |
+
.col2-set .col-narrow { width:33%; }
|
157 |
+
.col2-set .col-wide { width:65%; }
|
158 |
+
|
159 |
+
.col3-set .col-1 { float:left; width:32%; }
|
160 |
+
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
|
161 |
+
.col3-set .col-3 { float:right; width:32%; }
|
162 |
+
|
163 |
+
.col4-set .col-1 { float:left; width:23.5%; }
|
164 |
+
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
|
165 |
+
.col4-set .col-3 { float:left; width:23.5%; }
|
166 |
+
.col4-set .col-4 { float:right; width:23.5%; }
|
167 |
+
/* ======================================================================================= */
|
168 |
+
|
169 |
+
|
170 |
+
/* Global Styles ========================================================================= */
|
171 |
+
/* Form Elements */
|
172 |
+
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
|
173 |
+
input.input-text,select,textarea { background:#fff; border:1px solid #e3d6e0; }
|
174 |
+
input.input-text,textarea { padding:2px; }
|
175 |
+
select { padding:1px; }
|
176 |
+
select option { padding-right:10px; }
|
177 |
+
select.multiselect option { border-bottom:1px solid #ddd; padding:2px 5px; }
|
178 |
+
select.multiselect option:last-child { border-bottom:0; }
|
179 |
+
textarea { overflow:auto; }
|
180 |
+
input.radio { margin-right:3px; }
|
181 |
+
input.checkbox { margin-right:3px; }
|
182 |
+
input.qty { width:2.5em !important; }
|
183 |
+
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
|
184 |
+
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
|
185 |
+
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
|
186 |
+
button.button span { float:left; height:21px; background:transparent url(../images/bkg_button.gif) 0 0 no-repeat; padding:0 0 0 8px; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
|
187 |
+
button.button span span { background-position:100% 0; padding:0 12px 0 4px; }
|
188 |
+
button.disabled {}
|
189 |
+
button.disabled span {}
|
190 |
+
|
191 |
+
button.btn-checkout span {}
|
192 |
+
button.btn-checkout.no-checkout {}
|
193 |
+
|
194 |
+
p.control input.checkbox,
|
195 |
+
p.control input.radio { margin-right:6px; }
|
196 |
+
/* Form Highlight */
|
197 |
+
/*input.input-text:focus,select:focus,textarea:focus {}*/
|
198 |
+
/*.highlight { background:#efefef; }*/
|
199 |
+
|
200 |
+
/* Form lists */
|
201 |
+
/* Grouped fields */
|
202 |
+
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
|
203 |
+
.form-list li { margin:0 0 8px; }
|
204 |
+
.form-list label { float:left; color:#111; font-weight:bold; position:relative; z-index:0; }
|
205 |
+
.form-list label.required {}
|
206 |
+
.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
|
207 |
+
.form-list li.control label { float:none; }
|
208 |
+
.form-list li.control input.radio,
|
209 |
+
.form-list li.control input.checkbox { margin-right:6px; }
|
210 |
+
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
|
211 |
+
/*.form-list li.fields { margin-right:-15px; }*/
|
212 |
+
.form-list .input-box { display:block; clear:both; width:260px; }
|
213 |
+
.form-list .field { float:left; width:275px; }
|
214 |
+
.form-list input.input-text { width:254px; }
|
215 |
+
.form-list textarea { width:254px; height:10em; }
|
216 |
+
.form-list select { width:260px; }
|
217 |
+
.form-list li.wide .input-box { width:535px; }
|
218 |
+
.form-list li.wide input.input-text { width:529px; }
|
219 |
+
.form-list li.wide textarea { width:529px; }
|
220 |
+
.form-list li.wide select { width:535px; }
|
221 |
+
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
|
222 |
+
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
|
223 |
+
.form-list .input-range input.input-text { width:74px; }
|
224 |
+
/* Customer */
|
225 |
+
.form-list .customer-name-prefix .input-box,
|
226 |
+
.form-list .customer-name-suffix .input-box,
|
227 |
+
.form-list .customer-name-prefix-suffix .input-box,
|
228 |
+
.form-list .customer-name-prefix-middlename .input-box,
|
229 |
+
.form-list .customer-name-middlename-suffix .input-box,
|
230 |
+
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }
|
231 |
+
|
232 |
+
.form-list .name-prefix { width:65px; }
|
233 |
+
.form-list .name-prefix select { width:55px; }
|
234 |
+
.form-list .name-prefix input.input-text { width:49px; }
|
235 |
+
|
236 |
+
.form-list .name-suffix { width:65px; }
|
237 |
+
.form-list .name-suffix select { width:55px; }
|
238 |
+
.form-list .name-suffix input.input-text { width:49px; }
|
239 |
+
|
240 |
+
.form-list .name-middlename { width:70px; }
|
241 |
+
.form-list .name-middlename input.input-text { width:49px; }
|
242 |
+
|
243 |
+
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
|
244 |
+
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
|
245 |
+
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
|
246 |
+
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
|
247 |
+
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
|
248 |
+
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }
|
249 |
+
|
250 |
+
.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
|
251 |
+
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
|
252 |
+
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
|
253 |
+
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
|
254 |
+
|
255 |
+
.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
|
256 |
+
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
|
257 |
+
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
|
258 |
+
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
|
259 |
+
|
260 |
+
.form-list .customer-name-prefix .name-firstname,
|
261 |
+
.form-list .customer-name-middlename .name-firstname { width:210px; }
|
262 |
+
|
263 |
+
.form-list .customer-name-suffix .name-lastname,
|
264 |
+
.form-list .customer-name-middlename .name-firstname,
|
265 |
+
.form-list .customer-name-middlename-suffix .name-firstname,
|
266 |
+
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }
|
267 |
+
|
268 |
+
.form-list .customer-name-prefix .name-firstname input.input-text,
|
269 |
+
.form-list .customer-name-suffix .name-lastname input.input-text,
|
270 |
+
.form-list .customer-name-middlename .name-firstname input.input-text,
|
271 |
+
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
|
272 |
+
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }
|
273 |
+
|
274 |
+
.form-list .customer-dob .dob-month,
|
275 |
+
.form-list .customer-dob .dob-day,
|
276 |
+
.form-list .customer-dob .dob-year { float:left; width:85px; }
|
277 |
+
.form-list .customer-dob input.input-text { display:block; width:74px; }
|
278 |
+
.form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
|
279 |
+
.form-list .customer-dob .dob-day,
|
280 |
+
.form-list .customer-dob .dob-month { width:60px; }
|
281 |
+
.form-list .customer-dob .dob-day input.input-text,
|
282 |
+
.form-list .customer-dob .dob-month input.input-text { width:46px; }
|
283 |
+
.form-list .customer-dob .dob-year { width:140px; }
|
284 |
+
.form-list .customer-dob .dob-year input.input-text { width:134px; }
|
285 |
+
|
286 |
+
.buttons-set { clear:both; margin:5px 0 0; padding:5px; border:none; }
|
287 |
+
.buttons-set .back-link { float:left; }
|
288 |
+
.buttons-set button.button { float:right; }
|
289 |
+
.buttons-set p.required { margin:0 0 5px; }
|
290 |
+
|
291 |
+
.buttons-set-order {}
|
292 |
+
|
293 |
+
.fieldset { border:1px solid #e3d6e0; background:#fefefe; padding:22px 25px 12px 33px; margin:28px 0; }
|
294 |
+
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #fefefe; background:#dedede; color:#333; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }
|
295 |
+
|
296 |
+
/* Form Validation */
|
297 |
+
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
|
298 |
+
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
|
299 |
+
.validation-passed {}
|
300 |
+
p.required { font-size:10px; text-align:right; color:#f00; }
|
301 |
+
/* Expiration date and CVV number validation fix */
|
302 |
+
.v-fix { float:left; }
|
303 |
+
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
|
304 |
+
|
305 |
+
/* Global Messages */
|
306 |
+
.success { color:#3d6611; font-weight:bold; }
|
307 |
+
.error { color:#f00; font-weight:bold; }
|
308 |
+
.notice { color:#ccc; }
|
309 |
+
|
310 |
+
.messages,
|
311 |
+
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
|
312 |
+
.messages { width:100%; overflow:hidden; }
|
313 |
+
.messages li { margin:0 0 10px; }
|
314 |
+
.messages li li { margin:0 0 3px; }
|
315 |
+
.error-msg,
|
316 |
+
.success-msg,
|
317 |
+
.note-msg,
|
318 |
+
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
|
319 |
+
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
|
320 |
+
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
|
321 |
+
.note-msg,
|
322 |
+
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }
|
323 |
+
|
324 |
+
/* BreadCrumbs */
|
325 |
+
.breadcrumbs {
|
326 |
+
border:none;
|
327 |
+
margin-top: 0;
|
328 |
+
margin-right: 0;
|
329 |
+
margin-bottom: 10px;
|
330 |
+
margin-left: 0;
|
331 |
+
padding-top: 0px;
|
332 |
+
padding-right: 10px;
|
333 |
+
padding-bottom: 0px;
|
334 |
+
padding-left: 10px;
|
335 |
+
}
|
336 |
+
.breadcrumbs li { display:inline; }
|
337 |
+
|
338 |
+
/* Page Heading */
|
339 |
+
.page-title { border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 10px; }
|
340 |
+
.page-title h1,
|
341 |
+
.page-title h2 { font-size:18px; color:#000; }
|
342 |
+
.page-title .separator { margin:0 3px; }
|
343 |
+
.page-title .link-rss { float:right; }
|
344 |
+
.title-buttons { text-align:right; }
|
345 |
+
.title-buttons h1,
|
346 |
+
.title-buttons h2,
|
347 |
+
.title-buttons h3,
|
348 |
+
.title-buttons h4,
|
349 |
+
.title-buttons h5,
|
350 |
+
.title-buttons h6 { float:left; }
|
351 |
+
|
352 |
+
.subtitle { clear:both; }
|
353 |
+
|
354 |
+
/* Pager */
|
355 |
+
.pager { border:1px solid #e3d6e0; padding:5px; margin:5px 0; text-align:center; }
|
356 |
+
.pager .amount { float:left; }
|
357 |
+
.pager .limiter { float:right; }
|
358 |
+
.pager .pages { margin:0 135px; }
|
359 |
+
.pager .pages ol { display:inline; }
|
360 |
+
.pager .pages li { display:inline; }
|
361 |
+
.pager .pages .current {}
|
362 |
+
|
363 |
+
/* Sorter */
|
364 |
+
.sorter { border:1px solid #e3d6e0; padding:5px; margin:5px 0; }
|
365 |
+
.sorter .view-mode { float:left; }
|
366 |
+
.sorter .sort-by { float:right; }
|
367 |
+
.sorter .link-feed {}
|
368 |
+
|
369 |
+
/* Toolbar */
|
370 |
+
.toolbar {}
|
371 |
+
.toolbar .pager {}
|
372 |
+
.toolbar .sorter {}
|
373 |
+
.toolbar-bottom {}
|
374 |
+
|
375 |
+
/* Data Table */
|
376 |
+
.data-table { width:100%; }
|
377 |
+
.data-table th { padding:5px; border:1px solid #e3d6e0; font-weight:bold; white-space:nowrap; }
|
378 |
+
.data-table td { padding:5px; border:1px solid #e3d6e0; }
|
379 |
+
.data-table thead { background-color:#f2f2f2; }
|
380 |
+
.data-table tbody {}
|
381 |
+
.data-table tfoot {}
|
382 |
+
.data-table tr.first {}
|
383 |
+
.data-table tr.last {}
|
384 |
+
.data-table tr.odd {}
|
385 |
+
.data-table tr.even { background-color:#f6f6f6; }
|
386 |
+
.data-table tbody.odd {}
|
387 |
+
.data-table tbody.odd td { border-width:0 1px; }
|
388 |
+
.data-table tbody.even { background-color:#f6f6f6; }
|
389 |
+
.data-table tbody.even td { border-width:0 1px; }
|
390 |
+
.data-table tbody.odd tr.border td,
|
391 |
+
.data-table tbody.even tr.border td { border-bottom-width:1px; }
|
392 |
+
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
|
393 |
+
.data-table td.label,
|
394 |
+
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
|
395 |
+
.data-table td.value {}
|
396 |
+
|
397 |
+
/* Tax Details Row */
|
398 |
+
tr.tax-total { cursor:pointer; }
|
399 |
+
tr.tax-total td {}
|
400 |
+
tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
|
401 |
+
tr.show-details .tax-collapse { background-position:0 -53px; }
|
402 |
+
tr.show-details td {}
|
403 |
+
tr.tax-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
|
404 |
+
tr.tax-details-first td { border-top:1px solid #d2d8db; }
|
405 |
+
|
406 |
+
/* Shopping cart tax info */
|
407 |
+
.cart-tax-info { display:block; }
|
408 |
+
.cart-tax-info,
|
409 |
+
.cart-tax-info .cart-price { padding-right:20px; }
|
410 |
+
.cart-tax-total { display:block; padding-right:20px; background:url(../images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
|
411 |
+
.cart-tax-info .price,
|
412 |
+
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
|
413 |
+
.cart-tax-total-expanded { background-position:100% -53px; }
|
414 |
+
|
415 |
+
/* Class: std - styles for admin-controlled content */
|
416 |
+
.std .subtitle { padding:0; }
|
417 |
+
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
|
418 |
+
.std ul.disc { margin:0 0 10px; }
|
419 |
+
.std ul.disc { list-style:disc outside; padding-left:18px; }
|
420 |
+
.std dl dt { font-weight:bold; }
|
421 |
+
.std dl dd { margin:0 0 10px; }
|
422 |
+
/*.std ul,
|
423 |
+
.std ol,
|
424 |
+
.std dl,
|
425 |
+
.std p,
|
426 |
+
.std address,
|
427 |
+
.std blockquote { margin:0 0 1em; padding:0; }
|
428 |
+
.std ul { list-style:disc outside; padding-left:1.5em; }
|
429 |
+
.std ol { list-style:decimal outside; padding-left:1.5em; }
|
430 |
+
.std ul ul { list-style-type:circle; }
|
431 |
+
.std ul ul,
|
432 |
+
.std ol ol,
|
433 |
+
.std ul ol,
|
434 |
+
.std ol ul { margin:.5em 0; }
|
435 |
+
.std dt { font-weight:bold; }
|
436 |
+
.std dd { padding:0 0 0 1.5em; }
|
437 |
+
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
|
438 |
+
.std address { font-style:normal; }
|
439 |
+
.std b,
|
440 |
+
.std strong { font-weight:bold; }
|
441 |
+
.std i,
|
442 |
+
.std em { font-style:italic; }*/
|
443 |
+
|
444 |
+
/* Misc */
|
445 |
+
.links li { display:inline; }
|
446 |
+
.links li.first { padding-left:0 !important; }
|
447 |
+
.links li.last { background:none !important; padding-right:0 !important; }
|
448 |
+
|
449 |
+
.link-cart { font-weight:bold; color:#f00; }
|
450 |
+
.link-wishlist { font-weight:bold; }
|
451 |
+
.link-reorder { font-weight:bold; }
|
452 |
+
.link-compare { font-weight:bold; }
|
453 |
+
.link-print { background:url(../images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; }
|
454 |
+
.link-rss { background:url(../images/i_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
|
455 |
+
.btn-remove { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(../images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
|
456 |
+
.btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(../images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
|
457 |
+
|
458 |
+
.separator { margin:0 3px; }
|
459 |
+
|
460 |
+
.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }
|
461 |
+
|
462 |
+
/* Noscript Notice */
|
463 |
+
.noscript { border:1px solid #e3d6e0; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
|
464 |
+
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
|
465 |
+
.noscript p { margin:0; }
|
466 |
+
|
467 |
+
/* Demo Notice */
|
468 |
+
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }
|
469 |
+
/* ======================================================================================= */
|
470 |
+
|
471 |
+
|
472 |
+
/* Header ================================================================================ */
|
473 |
+
.logo { float:left; }
|
474 |
+
.header-container {
|
475 |
+
background-image: url(../images/header-bg.png);
|
476 |
+
margin: 0px;
|
477 |
+
background-repeat: no-repeat;
|
478 |
+
width:1000px;
|
479 |
+
height:252px;
|
480 |
+
padding-top: 0px;
|
481 |
+
padding-right: 50px;
|
482 |
+
padding-bottom: 0px;
|
483 |
+
padding-left: 50px;
|
484 |
+
background-position: center;
|
485 |
+
}
|
486 |
+
.header { padding:10px; border:none; }
|
487 |
+
.header .logo { float:left; text-decoration:none !important; }
|
488 |
+
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
|
489 |
+
.header h1.logo {
|
490 |
+
padding:0;
|
491 |
+
margin-top: 10px;
|
492 |
+
margin-right: 0;
|
493 |
+
margin-bottom: 0;
|
494 |
+
margin-left: 450px;
|
495 |
+
}
|
496 |
+
|
497 |
+
.header .welcome-msg { font-weight:bold; text-align:right; }
|
498 |
+
.header .links { float:right; }
|
499 |
+
.header .form-search { text-align:right; }
|
500 |
+
.header .form-search .search-autocomplete { z-index:999; }
|
501 |
+
.header .form-search .search-autocomplete ul { border:1px solid #e3d6e0; background-color:#fff; }
|
502 |
+
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
|
503 |
+
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
|
504 |
+
.header .form-search .search-autocomplete li.selected {}
|
505 |
+
.header .form-language { clear:both; text-align:right; }
|
506 |
+
.header-container .top-container { clear:both; text-align:right; }
|
507 |
+
|
508 |
+
/********** < Navigation */
|
509 |
+
.nav-container { position:absolute; top:114px; left:auto; width:505px; padding-left:514px; padding-right:10px; }
|
510 |
+
#nav { border:none; padding:5px 0; font-size:13px; margin-left:0; }
|
511 |
+
|
512 |
+
/* All Levels */
|
513 |
+
#nav a { color:#814271; font-style:italic; }
|
514 |
+
#nav a:hover { color:#d570bc; }
|
515 |
+
#nav li { text-align:left; position:relative; }
|
516 |
+
#nav li.over { z-index:999; }
|
517 |
+
#nav li.parent {}
|
518 |
+
#nav li a { display:block; text-decoration:none; }
|
519 |
+
#nav li a:hover { text-decoration:none; }
|
520 |
+
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
|
521 |
+
#nav li ul a span { white-space:normal; }
|
522 |
+
|
523 |
+
/* 1st Level */
|
524 |
+
#nav li { float:left; }
|
525 |
+
#nav li a { float:left; padding:5px 10px; font-weight:bold; }
|
526 |
+
#nav li a:hover { }
|
527 |
+
#nav li.over a,
|
528 |
+
#nav li.active a { }
|
529 |
+
|
530 |
+
/* 2nd Level */
|
531 |
+
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #e3d6e0; background:#fafafa; }
|
532 |
+
#nav ul li { float:none; border-bottom:none; display:block; padding-left:0px; padding-right:0px; }
|
533 |
+
#nav ul li.last { border-bottom:0; }
|
534 |
+
#nav ul li a { float:none; padding:3px 9px; font-weight:bold; }
|
535 |
+
#nav ul li a:hover { background:#814271; }
|
536 |
+
#nav ul li.active > a,
|
537 |
+
#nav ul li.over > a { font-weight:bold; }
|
538 |
+
|
539 |
+
/* 3rd+ leven */
|
540 |
+
#nav ul ul { top:7px; }
|
541 |
+
|
542 |
+
/* Show Menu */
|
543 |
+
#nav li.over > ul { left:0; }
|
544 |
+
#nav li.over > ul li.over > ul { left:100px; }
|
545 |
+
#nav li.over ul ul { left:-10000px; }
|
546 |
+
/********** Navigation > */
|
547 |
+
#toplinks {
|
548 |
+
width:375px;
|
549 |
+
height:18px;
|
550 |
+
margin-top:0px;
|
551 |
+
margin-left:-42px;
|
552 |
+
padding-top:4px;
|
553 |
+
padding-left:0px;
|
554 |
+
padding-right:0px;
|
555 |
+
padding-bottom:4px;
|
556 |
+
text-align:center;
|
557 |
+
}
|
558 |
+
#toplinks a {
|
559 |
+
color:#814271;
|
560 |
+
font-style:italic;
|
561 |
+
font-weight:bold;
|
562 |
+
text-decoration: none;
|
563 |
+
}
|
564 |
+
#toplinks a:hover {
|
565 |
+
color:#d570bc;
|
566 |
+
font-style:italic;
|
567 |
+
font-weight:bold;
|
568 |
+
}
|
569 |
+
#toplinks li {
|
570 |
+
padding-left:3px;
|
571 |
+
padding-right:3px;
|
572 |
+
}
|
573 |
+
.form-search {
|
574 |
+
width:400px;
|
575 |
+
margin-left:760px;
|
576 |
+
margin-top:78px;
|
577 |
+
}
|
578 |
+
.form-search label {
|
579 |
+
font-weight:bold;
|
580 |
+
font-style:italic;
|
581 |
+
padding-bottom:1px;
|
582 |
+
color:#814271;
|
583 |
+
vertical-align:middle;
|
584 |
+
font-size:14px;
|
585 |
+
}
|
586 |
+
.quick-access {
|
587 |
+
width:980px;
|
588 |
+
margin-top:0px;
|
589 |
+
margin-left:auto;
|
590 |
+
margin-right:auto;
|
591 |
+
color:#814271;
|
592 |
+
font-weight:bold;
|
593 |
+
font-size:14px;
|
594 |
+
font-style:italic;
|
595 |
+
}
|
596 |
+
/* ======================================================================================= */
|
597 |
+
|
598 |
+
|
599 |
+
/* Sidebar =============================================================================== */
|
600 |
+
.block {
|
601 |
+
border:2px solid #e3d6e0;
|
602 |
+
margin:0 0 10px;
|
603 |
+
|
604 |
+
}
|
605 |
+
.block .block-title { border-bottom:2px solid #e3d6e0; padding:3px 10px; color:#814271; background-color:#e3d6e0; }
|
606 |
+
.block .block-title strong { font-size:14px; font-weight:bold; }
|
607 |
+
.block .block-title strong span {}
|
608 |
+
.block .block-title a { text-decoration:none !important; }
|
609 |
+
.block .block-subtitle {
|
610 |
+
font-size:13px;
|
611 |
+
font-weight:bold;
|
612 |
+
padding-bottom: 5px;
|
613 |
+
}
|
614 |
+
.block .block-content { padding:10px; }
|
615 |
+
.block .block-content li.item { padding:5px 0; }
|
616 |
+
.block .btn-remove { float:right; }
|
617 |
+
.block .actions { text-align:center; margin-top:5px; }
|
618 |
+
.block .actions a { float:left; }
|
619 |
+
.block .empty {}
|
620 |
+
.block input.input-text { width:190px;}
|
621 |
+
.block li.odd {}
|
622 |
+
.block li.even { background-color:#f6f6f6; }
|
623 |
+
|
624 |
+
/* Mini Products List */
|
625 |
+
.mini-products-list li { padding:5px 0; }
|
626 |
+
.mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #e3d6e0; }
|
627 |
+
.mini-products-list .product-details { margin-left:75px; }
|
628 |
+
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
|
629 |
+
|
630 |
+
/* Block: Account */
|
631 |
+
.block-account {}
|
632 |
+
|
633 |
+
/* Block: Currency Switcher */
|
634 |
+
.block-currency {}
|
635 |
+
.block-currency select { width:100%; border:1px solid #888; }
|
636 |
+
|
637 |
+
/* Block: Layered Navigation */
|
638 |
+
.block-layered-nav {}
|
639 |
+
.block-layered-nav dt { font-weight:bold; }
|
640 |
+
.block-layered-nav .currently {}
|
641 |
+
.block-layered-nav .btn-remove { float:left; margin:2px 3px 0 0; }
|
642 |
+
|
643 |
+
/* Block: Cart */
|
644 |
+
.block-cart {}
|
645 |
+
.block-cart .summary {}
|
646 |
+
.block-cart .amount {}
|
647 |
+
.block-cart .subtotal { text-align:center; }
|
648 |
+
|
649 |
+
/* Block: Wishlist */
|
650 |
+
.block-wishlist {}
|
651 |
+
|
652 |
+
/* Block: Related */
|
653 |
+
.block-related {}
|
654 |
+
.block-related li { padding:5px 0; }
|
655 |
+
.block-related input.checkbox { float:left; margin-right:-20px; }
|
656 |
+
.block-related .item { margin-left:20px; }
|
657 |
+
.block-related .item .product-image { float:left; margin-right:-65px; }
|
658 |
+
.block-related .item .product-details { margin-left:65px; }
|
659 |
+
|
660 |
+
/* Block: Compare Products */
|
661 |
+
.block-compare {}
|
662 |
+
.block-compare li { padding:5px 0; }
|
663 |
+
|
664 |
+
/* Block: Recently Viewed */
|
665 |
+
.block-viewed {}
|
666 |
+
|
667 |
+
/* Block: Recently Compared */
|
668 |
+
.block-compared {}
|
669 |
+
|
670 |
+
/* Block: Poll */
|
671 |
+
.block-poll label {}
|
672 |
+
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
|
673 |
+
.block-poll .label { display:block; margin-left:18px; }
|
674 |
+
.block-poll li { padding:3px 9px; }
|
675 |
+
.block-poll .actions { margin:5px 0 0; }
|
676 |
+
.block-poll .answer { font-weight:bold; }
|
677 |
+
.block-poll .votes { float:right; margin-left:10px; }
|
678 |
+
|
679 |
+
/* Block: Tags */
|
680 |
+
.block-tags ul,
|
681 |
+
.block-tags li { display:inline; }
|
682 |
+
|
683 |
+
/* Block: Subscribe */
|
684 |
+
.block-subscribe {}
|
685 |
+
|
686 |
+
/* Block: Reorder */
|
687 |
+
.block-reorder {}
|
688 |
+
.block-reorder li { padding:5px 0; }
|
689 |
+
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
|
690 |
+
.block-reorder .product-name { margin-left:20px; }
|
691 |
+
|
692 |
+
/* Block: Banner */
|
693 |
+
.block-banner {}
|
694 |
+
.block-banner .block-content { text-align:center; }
|
695 |
+
|
696 |
+
/* Block: Login */
|
697 |
+
.block-login label { font-weight:bold; color:#666; }
|
698 |
+
.block-login input.input-text { display:block; width:167px; margin:3px 0; }
|
699 |
+
/* ======================================================================================= */
|
700 |
+
|
701 |
+
|
702 |
+
/* Category Page ========================================================================= */
|
703 |
+
.category-title { border:0; margin:0 0 7px; }
|
704 |
+
.category-title h1 { font-size:22px; color:#814271; }
|
705 |
+
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
|
706 |
+
.category-image img {}
|
707 |
+
.category-description { margin:0 0 10px; }
|
708 |
+
.category-products {}
|
709 |
+
|
710 |
+
/* View Type: Grid */
|
711 |
+
.products-grid { border-bottom:none; position:relative;}
|
712 |
+
.products-grid.last { border-bottom:0; }
|
713 |
+
.products-grid li.item { float:left; width:138px; padding:12px 10px 80px; }
|
714 |
+
.products-grid .product-image { display:block; width:135px; height:135px; margin:0 0 10px; }
|
715 |
+
.products-grid .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
|
716 |
+
.products-grid .product-name a {}
|
717 |
+
.products-grid .price-box { margin:5px 0; }
|
718 |
+
.products-grid .availability { line-height:21px; }
|
719 |
+
.products-grid .actions { position:absolute; bottom:12px; }
|
720 |
+
.col2-left-layout .products-grid,
|
721 |
+
.col2-right-layout .products-grid { width:632px; margin:0 auto; }
|
722 |
+
.col1-layout .products-grid { width:790px; margin:0 auto; }
|
723 |
+
|
724 |
+
/* View Type: List */
|
725 |
+
.products-list li.item { border-bottom:1px solid #ddd; padding:12px 10px; }
|
726 |
+
.products-list li.item.last { border-bottom:0; }
|
727 |
+
.products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
|
728 |
+
.products-list .product-shop { margin-left:150px; }
|
729 |
+
.products-list .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
|
730 |
+
.products-list .product-name a {}
|
731 |
+
.products-list .price-box { float:left; margin:3px 13px 5px 0; }
|
732 |
+
.products-list .availability { float:left; margin:3px 0 0; }
|
733 |
+
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
|
734 |
+
.products-list .desc .link-more { font-size:11px; }
|
735 |
+
.products-list .add-to-links { clear:both; }
|
736 |
+
.products-list .add-to-links li { display:inline; }
|
737 |
+
.products-list .add-to-links .separator { display:inline; margin:0 2px; }
|
738 |
+
/* ======================================================================================= */
|
739 |
+
|
740 |
+
|
741 |
+
/* Product View ========================================================================== */
|
742 |
+
/* Rating */
|
743 |
+
.no-rating { margin:0; }
|
744 |
+
|
745 |
+
.ratings { font-size:11px; line-height:1.25; margin:7px 0; }
|
746 |
+
.ratings strong { float:left; margin:1px 3px 0 0; }
|
747 |
+
.ratings .rating-links { margin:0; }
|
748 |
+
.ratings .rating-links .separator { margin:0 2px; }
|
749 |
+
.ratings dt {}
|
750 |
+
.ratings dd {}
|
751 |
+
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
|
752 |
+
.rating-box .rating { float:left; height:13px; background:url(../images/bkg_rating.gif) 0 100% repeat-x; }
|
753 |
+
.ratings .rating-box { float:left; margin-right:3px; }
|
754 |
+
.ratings .amount {}
|
755 |
+
|
756 |
+
.ratings-table th,
|
757 |
+
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
|
758 |
+
.ratings-table th { font-weight:bold; padding-right:8px; }
|
759 |
+
|
760 |
+
/* Availability */
|
761 |
+
.availability { margin:0; }
|
762 |
+
.availability span { font-weight:bold; }
|
763 |
+
.availability.in-stock span {}
|
764 |
+
.availability.out-of-stock span { color:#d83820; }
|
765 |
+
|
766 |
+
/* Email to a Friend */
|
767 |
+
.email-friend {}
|
768 |
+
|
769 |
+
/* Alerts */
|
770 |
+
.alert-price {}
|
771 |
+
.alert-stock {}
|
772 |
+
|
773 |
+
/********** < Product Prices */
|
774 |
+
.price { white-space:nowrap !important; }
|
775 |
+
|
776 |
+
.price-box {}
|
777 |
+
.price-box .price { font-weight:bold; }
|
778 |
+
|
779 |
+
/* Regular price */
|
780 |
+
.regular-price {}
|
781 |
+
.regular-price .price { font-weight:bold; }
|
782 |
+
|
783 |
+
/* Old price */
|
784 |
+
.old-price {}
|
785 |
+
.old-price .price-label { white-space:nowrap; }
|
786 |
+
.old-price .price { font-weight:bold; text-decoration:line-through; }
|
787 |
+
|
788 |
+
/* Special price */
|
789 |
+
.special-price {}
|
790 |
+
.special-price .price-label { font-weight:bold; white-space:nowrap; }
|
791 |
+
.special-price .price { font-weight:bold; }
|
792 |
+
|
793 |
+
/* Minimal price (as low as) */
|
794 |
+
.minimal-price {}
|
795 |
+
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }
|
796 |
+
|
797 |
+
.minimal-price-link { display:block; }
|
798 |
+
.minimal-price-link .label {}
|
799 |
+
.minimal-price-link .price { font-weight:normal; }
|
800 |
+
|
801 |
+
/* Excluding tax */
|
802 |
+
.price-excluding-tax { display:block; }
|
803 |
+
.price-excluding-tax .label { white-space:nowrap; }
|
804 |
+
.price-excluding-tax .price { font-weight:normal; }
|
805 |
+
|
806 |
+
/* Including tax */
|
807 |
+
.price-including-tax { display:block; }
|
808 |
+
.price-including-tax .label { white-space:nowrap; }
|
809 |
+
.price-including-tax .price { font-weight:bold; }
|
810 |
+
|
811 |
+
/* FTP */
|
812 |
+
.weee { display:block; font-size:11px; color:#444; }
|
813 |
+
.weee .price { font-size:11px; font-weight:normal; }
|
814 |
+
|
815 |
+
/* Excl tax (for order tables) */
|
816 |
+
.price-excl-tax { display:block; }
|
817 |
+
.price-excl-tax .label { display:block; white-space:nowrap; }
|
818 |
+
.price-excl-tax .price { display:block; }
|
819 |
+
|
820 |
+
/* Incl tax (for order tables) */
|
821 |
+
.price-incl-tax { display:block; }
|
822 |
+
.price-incl-tax .label { display:block; white-space:nowrap; }
|
823 |
+
.price-incl-tax .price { display:block; font-weight:bold; }
|
824 |
+
|
825 |
+
/* Price range */
|
826 |
+
.price-from {}
|
827 |
+
.price-from .price-label { font-weight:bold; white-space:nowrap; }
|
828 |
+
|
829 |
+
.price-to {}
|
830 |
+
.price-to .price-label { font-weight:bold; white-space:nowrap; }
|
831 |
+
|
832 |
+
/* Price notice next to the options */
|
833 |
+
.price-notice { padding-left:10px; }
|
834 |
+
.price-notice .price { font-weight:bold; }
|
835 |
+
|
836 |
+
/* Price as configured */
|
837 |
+
.price-as-configured {}
|
838 |
+
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }
|
839 |
+
|
840 |
+
.price-box-bundle {}
|
841 |
+
/********** Product Prices > */
|
842 |
+
|
843 |
+
/* Tier Prices */
|
844 |
+
.tier-prices .price { font-weight:bold; }
|
845 |
+
.tier-prices .benefit {}
|
846 |
+
|
847 |
+
.tier-prices-grouped {}
|
848 |
+
|
849 |
+
/* Add to Links */
|
850 |
+
.add-to-links .separator { display:none; }
|
851 |
+
|
852 |
+
/* Add to Cart */
|
853 |
+
.add-to-cart label { float:left; margin-right:5px; }
|
854 |
+
.add-to-cart .qty { float:left; }
|
855 |
+
.add-to-cart button.button { float:left; margin-left:5px; }
|
856 |
+
|
857 |
+
/* Add to Links + Add to Cart */
|
858 |
+
.add-to-box {}
|
859 |
+
.add-to-box .add-to-cart { float:left; }
|
860 |
+
.add-to-box .or { float:left; margin:0 10px; }
|
861 |
+
.add-to-box .add-to-links { float:left; }
|
862 |
+
|
863 |
+
|
864 |
+
.product-view {}
|
865 |
+
|
866 |
+
.product-essential {}
|
867 |
+
|
868 |
+
.product-collateral .box-collateral { margin:0 0 15px; }
|
869 |
+
|
870 |
+
/* Product Images */
|
871 |
+
.product-view .product-img-box { float:left; width:267px; }
|
872 |
+
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
|
873 |
+
.product-view .product-img-box .product-image { border:1px solid #e3d6e0; }
|
874 |
+
.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
|
875 |
+
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
|
876 |
+
.product-view .product-img-box .zoom-notice { text-align:center; }
|
877 |
+
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
|
878 |
+
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
|
879 |
+
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
|
880 |
+
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
|
881 |
+
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
|
882 |
+
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
|
883 |
+
.product-view .product-img-box .more-views ul { margin-left:-4px }
|
884 |
+
.product-view .product-img-box .more-views li { float:left; padding:1px; background-color:#ddd; margin:0 0 8px 4px ; }
|
885 |
+
.product-view .product-img-box .more-views h2 { font-size:12px; font-weight:bold; }
|
886 |
+
.product-image-popup { margin:0 auto; }
|
887 |
+
.product-image-popup .nav { text-align:center; }
|
888 |
+
.product-image-popup .image { display:block; }
|
889 |
+
.product-image-popup .image-label {}
|
890 |
+
|
891 |
+
/* Product Shop */
|
892 |
+
.product-view .product-shop { float:right; width:445px; }
|
893 |
+
.col1-layout .product-view .product-shop { float:right; width:700px; }
|
894 |
+
.col3-layout .product-view .product-shop { float:none; width:auto; }
|
895 |
+
.product-view .product-name {}
|
896 |
+
.product-view .short-description {}
|
897 |
+
|
898 |
+
/* Product Options */
|
899 |
+
.product-options { padding:10px; margin:10px 0 0; border:1px solid #e3d6e0; background-color:#f6f6f6; }
|
900 |
+
.product-options dt label { font-weight:bold; }
|
901 |
+
.product-options dt .qty-holder { float:right; }
|
902 |
+
.product-options dt .qty-holder label { vertical-align:middle; }
|
903 |
+
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
|
904 |
+
.product-options dd { margin:10px 0; }
|
905 |
+
.product-options dl.last dd.last {}
|
906 |
+
.product-options dd input.input-text { width:98%; }
|
907 |
+
.product-options dd textarea { width:98%; height:8em; }
|
908 |
+
.product-options dd select { width:100%; }
|
909 |
+
.product-options .options-list {}
|
910 |
+
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
|
911 |
+
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
|
912 |
+
.product-options .options-list .label { display:block; margin-left:20px; }
|
913 |
+
.product-options ul.validation-failed { padding:0 7px; }
|
914 |
+
.product-options p.required { padding:15px 0 0; }
|
915 |
+
|
916 |
+
.product-options-bottom { padding:10px; border:1px solid #e3d6e0; border-top:0; }
|
917 |
+
.product-options-bottom .price-box { margin:10px 0; }
|
918 |
+
|
919 |
+
/* Grouped Product */
|
920 |
+
.product-view .grouped-items-table {}
|
921 |
+
|
922 |
+
/* Block: Description */
|
923 |
+
.product-view .box-description {}
|
924 |
+
|
925 |
+
/* Block: Additional */
|
926 |
+
.product-view .box-additional {}
|
927 |
+
|
928 |
+
/* Block: Upsell */
|
929 |
+
.product-view .box-up-sell {}
|
930 |
+
.product-view .box-up-sell .products-grid td { padding:3px; width:32%; }
|
931 |
+
|
932 |
+
/* Block: Tags */
|
933 |
+
.product-view .box-tags {}
|
934 |
+
.product-view .box-tags .form-add label { float:left; }
|
935 |
+
.product-view .box-tags .form-add .input-box { float:left; width:260px; margin:0 5px; }
|
936 |
+
.product-view .box-tags .form-add input.input-text { width:254px; }
|
937 |
+
.product-view .box-tags .form-add p { clear:both; }
|
938 |
+
|
939 |
+
/* Block: Reviews */
|
940 |
+
.product-view .box-reviews {}
|
941 |
+
.product-view .box-reviews .form-add {}
|
942 |
+
|
943 |
+
/* Send a Friend */
|
944 |
+
.send-friend {}
|
945 |
+
/* ======================================================================================= */
|
946 |
+
|
947 |
+
|
948 |
+
/* Content Styles ================================================================= */
|
949 |
+
.product-name { font-size:1em; font-weight:normal; }
|
950 |
+
.product-name a {}
|
951 |
+
|
952 |
+
/* Product Tags */
|
953 |
+
.tags-list li { display:inline; }
|
954 |
+
|
955 |
+
/* Advanced Search */
|
956 |
+
.advanced-search {}
|
957 |
+
.advanced-search-amount {}
|
958 |
+
.advanced-search-summary {}
|
959 |
+
|
960 |
+
/* CMS Home Page */
|
961 |
+
.cms-home .subtitle {}
|
962 |
+
.cms-index-index .subtitle {}
|
963 |
+
|
964 |
+
/* Sitemap */
|
965 |
+
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
|
966 |
+
.page-sitemap .links a { text-decoration:none; position:relative; }
|
967 |
+
.page-sitemap .links a:hover { text-decoration:underline; }
|
968 |
+
.page-sitemap .sitemap { margin:12px; }
|
969 |
+
.page-sitemap .sitemap a {}
|
970 |
+
.page-sitemap .sitemap li { margin:3px 0; }
|
971 |
+
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
|
972 |
+
.page-sitemap .sitemap li.level-0 a {}
|
973 |
+
|
974 |
+
/* RSS */
|
975 |
+
.rss-title h1 { background:url(../images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
|
976 |
+
.rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }
|
977 |
+
/* ======================================================================================= */
|
978 |
+
|
979 |
+
|
980 |
+
/* Shopping Cart ========================================================================= */
|
981 |
+
.cart {}
|
982 |
+
|
983 |
+
/* Checkout Types */
|
984 |
+
.cart .checkout-types { float:right; text-align:right; }
|
985 |
+
|
986 |
+
/* Shopping Cart Table */
|
987 |
+
.cart-table .item-msg { font-size:10px; }
|
988 |
+
|
989 |
+
/* Shopping Cart Collateral boxes */
|
990 |
+
.cart .cart-collaterals { padding:25px 0 0; }
|
991 |
+
.cart .cart-collaterals .col2-set { float:left; width:700px; }
|
992 |
+
|
993 |
+
.cart .crosssell {}
|
994 |
+
.cart .crosssell h2 { font-size:13px; font-weight:bold; }
|
995 |
+
.cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #e3d6e0; }
|
996 |
+
.cart .crosssell .product-details { margin-left:90px; }
|
997 |
+
.cart .crosssell li.item { margin:12px 0; }
|
998 |
+
|
999 |
+
/* Discount Codes & Estimate Shipping and Tax Boxes */
|
1000 |
+
.cart .discount,
|
1001 |
+
.cart .shipping {}
|
1002 |
+
|
1003 |
+
/* Shopping Cart Totals */
|
1004 |
+
.cart .totals { float:right; }
|
1005 |
+
.cart .totals table { width:100%; }
|
1006 |
+
.cart .totals table th,
|
1007 |
+
.cart .totals table td { padding:5px; }
|
1008 |
+
.cart .totals table th { font-weight:bold; }
|
1009 |
+
|
1010 |
+
/* Options Tool Tip */
|
1011 |
+
.item-options dt { font-weight:bold; font-style:italic; }
|
1012 |
+
.item-options dd { padding-left:10px; }
|
1013 |
+
.truncated { cursor:help; }
|
1014 |
+
.truncated a.dots { cursor:help; }
|
1015 |
+
.truncated a.details { cursor:help; }
|
1016 |
+
.truncated .truncated_full_value { position:relative; z-index:999; }
|
1017 |
+
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #e3d6e0; background-color:#f6f6f6; }
|
1018 |
+
.truncated .show dl { top:-20px; left:50%; }
|
1019 |
+
.col-left .truncated .show dl { left:30px; top:7px; }
|
1020 |
+
.col-right .truncated .show dl { left:-240px; top:7px; }
|
1021 |
+
/* ======================================================================================= */
|
1022 |
+
|
1023 |
+
|
1024 |
+
/* Checkout ============================================================================== */
|
1025 |
+
/********** < Common Checkout Styles */
|
1026 |
+
/* Shipping and Payment methods */
|
1027 |
+
.sp-methods dt { font-weight:bold; }
|
1028 |
+
.sp-methods .price { font-weight:bold; }
|
1029 |
+
.sp-methods .form-list { padding-left:20px; }
|
1030 |
+
.sp-methods select.month { width:150px; margin-right:10px; }
|
1031 |
+
.sp-methods select.year { width:96px; }
|
1032 |
+
.sp-methods input.cvv { width:3em !important; }
|
1033 |
+
.sp-methods .centinel-logos a { margin-right:3px; }
|
1034 |
+
.sp-methods .centinel-logos img { vertical-align:middle; }
|
1035 |
+
|
1036 |
+
.please-wait { float:right; margin-right:5px; }
|
1037 |
+
.please-wait img { vertical-align:middle; }
|
1038 |
+
.cvv-what-is-this { cursor:help; margin-left:5px; }
|
1039 |
+
|
1040 |
+
/* Tooltip */
|
1041 |
+
.tool-tip { border:1px solid #e3d6e0; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
|
1042 |
+
.tool-tip .btn-close { text-align:right; }
|
1043 |
+
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(../images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
|
1044 |
+
.tool-tip .tool-tip-content { padding:5px; }
|
1045 |
+
|
1046 |
+
/* Gift Messages */
|
1047 |
+
.gift-messages {}
|
1048 |
+
.gift-messages-form { border:1px solid #e3d6e0; background-color:#f5f5f5; }
|
1049 |
+
.gift-messages-form { position:relative; }
|
1050 |
+
.gift-messages-form label { float:none !important; position:static !important; }
|
1051 |
+
.gift-messages-form h4 {}
|
1052 |
+
.gift-messages-form .whole-order {}
|
1053 |
+
.gift-messages-form .item { margin:0 0 10px; }
|
1054 |
+
.gift-messages-form .item .product-img-box { float:left; width:75px; }
|
1055 |
+
.gift-messages-form .item .product-image { margin:0 0 7px; }
|
1056 |
+
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
|
1057 |
+
.gift-messages-form .item .details { margin-left:90px; }
|
1058 |
+
.gift-messages-form .item .details .product-name {}
|
1059 |
+
|
1060 |
+
.gift-message-link { display:block; background:url(../images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
|
1061 |
+
.gift-message-link.expanded { background-position:0 -53px; }
|
1062 |
+
.gift-message-row {}
|
1063 |
+
.gift-message-row .btn-close { float:right; }
|
1064 |
+
.gift-message dt strong { font-weight:bold; }
|
1065 |
+
|
1066 |
+
/* Checkout Agreements */
|
1067 |
+
.checkout-agreements {}
|
1068 |
+
.checkout-agreements li { margin:10px 0; }
|
1069 |
+
.checkout-agreements .agreement-content { border:1px solid #e3d6e0; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
|
1070 |
+
.checkout-agreements .agree { padding:6px; }
|
1071 |
+
|
1072 |
+
/* Centinel */
|
1073 |
+
.centinel {}
|
1074 |
+
|
1075 |
+
/* Generic Info Set */
|
1076 |
+
.info-set {}
|
1077 |
+
/********** Common Checkout Styles > */
|
1078 |
+
|
1079 |
+
/* One Page Checkout */
|
1080 |
+
.block-progress {}
|
1081 |
+
.block-progress dt { font-weight:bold; }
|
1082 |
+
.block-progress dt.complete,
|
1083 |
+
.block-progress dd.complete { background-color:#f6f6f6; }
|
1084 |
+
|
1085 |
+
.opc { border-bottom:2px solid #e3d6e0; position:relative; }
|
1086 |
+
.opc li.section { border:2px solid #e3d6e0; border-bottom:0; }
|
1087 |
+
|
1088 |
+
.opc .buttons-set.disabled button.button { display:none; }
|
1089 |
+
.opc .buttons-set .please-wait { height:21px; line-height:21px; }
|
1090 |
+
|
1091 |
+
.opc .step-title { background-color:#ffe4f0; padding:0 5px; text-align:right; }
|
1092 |
+
.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }
|
1093 |
+
.opc .step-title h2 { float:left; color:#c4a5bc; }
|
1094 |
+
.opc .step-title a { display:none; float:right; }
|
1095 |
+
|
1096 |
+
.opc .allow .step-title { cursor:pointer; }
|
1097 |
+
/*.opc .allow .step-title a { display:block; }*/
|
1098 |
+
|
1099 |
+
.opc .active .step-title h2 {color:#814271; }
|
1100 |
+
.opc .active .step-title { background-color:#e3d6e0; cursor:default; }
|
1101 |
+
/*.opc .active .step-title a { display:none; }*/
|
1102 |
+
|
1103 |
+
.opc .step { border-top:1px solid #ddd; padding:10px; position:relative; }
|
1104 |
+
.opc .step .tool-tip { right:10px; }
|
1105 |
+
|
1106 |
+
.opc .order-review {}
|
1107 |
+
|
1108 |
+
/* Multiple Addresses Checkout */
|
1109 |
+
.checkout-progress { padding:0 50px; margin:10px 0; }
|
1110 |
+
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
|
1111 |
+
.checkout-progress li.active { border-top-color:#000; color:#000; }
|
1112 |
+
|
1113 |
+
.multiple-checkout { position:relative; }
|
1114 |
+
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
|
1115 |
+
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
|
1116 |
+
.multiple-checkout .grand-total big {}
|
1117 |
+
.multiple-checkout .grand-total .price {}
|
1118 |
+
/* ======================================================================================= */
|
1119 |
+
|
1120 |
+
|
1121 |
+
/* Account Login/Create Pages ============================================================ */
|
1122 |
+
.account-login {}
|
1123 |
+
.account-login .new-users {}
|
1124 |
+
.account-login .registered-users {}
|
1125 |
+
|
1126 |
+
.account-create {}
|
1127 |
+
/* Account Login/Create Pages ============================================================ */
|
1128 |
+
|
1129 |
+
|
1130 |
+
/* My Account ============================================================================= */
|
1131 |
+
.my-account .title-buttons .link-rss { float:none; margin:0; }
|
1132 |
+
|
1133 |
+
/********** < Dashboard */
|
1134 |
+
.dashboard {}
|
1135 |
+
.dashboard .welcome-msg {}
|
1136 |
+
|
1137 |
+
/* Block: Recent Orders */
|
1138 |
+
.dashboard .box-recent { margin:10px 0; }
|
1139 |
+
|
1140 |
+
/* Block: Account Information */
|
1141 |
+
.dashboard .box-info {}
|
1142 |
+
|
1143 |
+
/* Block: Reviews */
|
1144 |
+
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
|
1145 |
+
.dashboard .box-reviews .details { margin-left:20px; }
|
1146 |
+
|
1147 |
+
/* Block: Tags */
|
1148 |
+
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
|
1149 |
+
.dashboard .box-tags .details { margin-left:20px; }
|
1150 |
+
/********** Dashboard > */
|
1151 |
+
|
1152 |
+
/* Address Book */
|
1153 |
+
.addresses-list {}
|
1154 |
+
.addresses-list-additional li.item {}
|
1155 |
+
|
1156 |
+
/* Order View */
|
1157 |
+
.order-info { border:1px solid #e3d6e0; padding:5px; }
|
1158 |
+
.order-info dt,
|
1159 |
+
.order-info dd,
|
1160 |
+
.order-info ul,
|
1161 |
+
.order-info li { display:inline; }
|
1162 |
+
.order-info dt { font-weight:bold; }
|
1163 |
+
|
1164 |
+
.order-date { margin:10px 0; }
|
1165 |
+
|
1166 |
+
.order-info-box {}
|
1167 |
+
|
1168 |
+
.order-items { width:100%; overflow-x:auto; }
|
1169 |
+
|
1170 |
+
.order-gift-message { margin:15px 0; }
|
1171 |
+
.gift-message dt strong { color:#666; }
|
1172 |
+
.gift-message dd { margin:5px 0 0; font-size:13px; }
|
1173 |
+
|
1174 |
+
.order-about { margin:15px 0; }
|
1175 |
+
.order-about dt { font-weight:bold; }
|
1176 |
+
.order-about dd { font-size:13px; margin:0 0 7px; }
|
1177 |
+
|
1178 |
+
.tracking-table { margin:0 0 15px; }
|
1179 |
+
.tracking-table th { font-weight:bold; white-space:nowrap; }
|
1180 |
+
.tracking-table th,
|
1181 |
+
.tracking-table td { padding:1px 5px 0 0; }
|
1182 |
+
|
1183 |
+
.tracking-table-popup { width:100%; }
|
1184 |
+
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
|
1185 |
+
.tracking-table-popup th,
|
1186 |
+
.tracking-table-popup td { padding:1px 8px; }
|
1187 |
+
|
1188 |
+
/* Order Print Pages */
|
1189 |
+
.page-print .print-head {}
|
1190 |
+
.page-print .print-head img { float:left; }
|
1191 |
+
.page-print .print-head address { float:left; margin-left:15px; }
|
1192 |
+
/* Price Rewrites */
|
1193 |
+
.page-print .gift-message-link { display:none; }
|
1194 |
+
.page-print .price-excl-tax,
|
1195 |
+
.page-print .price-incl-tax { display:block; white-space:nowrap; }
|
1196 |
+
.page-print .cart-price,
|
1197 |
+
.page-print .price-excl-tax .label,
|
1198 |
+
.page-print .price-incl-tax .label,
|
1199 |
+
.page-print .price-excl-tax .price,
|
1200 |
+
.page-print .price-incl-tax .price { display:inline; }
|
1201 |
+
|
1202 |
+
/* My Reviews */
|
1203 |
+
.product-review .product-img-box { float:left; width:140px; }
|
1204 |
+
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
|
1205 |
+
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
|
1206 |
+
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
|
1207 |
+
.product-review .product-details { margin-left:150px; }
|
1208 |
+
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
|
1209 |
+
.product-review h3 {}
|
1210 |
+
.product-review .ratings-table { margin:0 0 10px; }
|
1211 |
+
.product-review dt { font-weight:bold; }
|
1212 |
+
.product-review dd { font-size:13px; margin:5px 0 0; }
|
1213 |
+
/* ======================================================================================= */
|
1214 |
+
|
1215 |
+
|
1216 |
+
/* Footer ================================================================================ */
|
1217 |
+
.footer {
|
1218 |
+
border:none;
|
1219 |
+
height:55px;
|
1220 |
+
background-image: url(../images/footer-bg.png);
|
1221 |
+
background-repeat: no-repeat;
|
1222 |
+
margin-right: 50px;
|
1223 |
+
margin-bottom: 0px;
|
1224 |
+
margin-left: 50px;
|
1225 |
+
color:#814271;
|
1226 |
+
text-align:center;
|
1227 |
+
padding-top: 18px;
|
1228 |
+
padding-right: 10px;
|
1229 |
+
padding-bottom: 10px;
|
1230 |
+
padding-left: 10px;
|
1231 |
+
background-position: center;
|
1232 |
+
}
|
1233 |
+
.footer p { margin-top:2px; margin-bottom:2px; font-weight:bold; }
|
1234 |
+
.footer a { font-weight:bold; }
|
1235 |
+
.footer address { text-align:right; }
|
1236 |
+
.footer ul {margin-top:2px; margin-bottom:2px; }
|
1237 |
+
.footer ul li { display:inline; padding-left:2px; padding-right:2px; }
|
1238 |
+
.footer-container .bottom-container { text-align:center; }
|
1239 |
+
/* ======================================================================================= */
|
1240 |
+
|
1241 |
+
|
1242 |
+
/* Clears ================================================================================ */
|
1243 |
+
.clearer:after,
|
1244 |
+
.header-container:after,
|
1245 |
+
.header-container .top-container:after,
|
1246 |
+
.header:after,
|
1247 |
+
.header .quick-access:after,
|
1248 |
+
#nav:after,
|
1249 |
+
.main:after,
|
1250 |
+
.footer:after,
|
1251 |
+
.footer-container .bottom-container:after,
|
1252 |
+
.col-main:after,
|
1253 |
+
.col2-set:after,
|
1254 |
+
.col3-set:after,
|
1255 |
+
.col4-set:after,
|
1256 |
+
.search-autocomplete li:after,
|
1257 |
+
.block .block-content:after,
|
1258 |
+
.block .actions:after,
|
1259 |
+
.block li.item:after,
|
1260 |
+
.block-poll li:after,
|
1261 |
+
.block-layered-nav .currently li:after,
|
1262 |
+
.page-title:after,
|
1263 |
+
.products-grid:after,
|
1264 |
+
.products-list li.item:after,
|
1265 |
+
.box-account .box-head:after,
|
1266 |
+
.dashboard .box .box-title:after,
|
1267 |
+
.box-reviews li.item:after,
|
1268 |
+
.box-tags li.item:after,
|
1269 |
+
.pager:after,
|
1270 |
+
.sorter:after,
|
1271 |
+
.ratings:after,
|
1272 |
+
.add-to-box:after,
|
1273 |
+
.add-to-cart:after,
|
1274 |
+
.product-essential:after,
|
1275 |
+
.product-collateral:after,
|
1276 |
+
.product-view .product-img-box .more-views ul:after,
|
1277 |
+
.product-view .box-tags .form-add:after,
|
1278 |
+
.product-options .options-list li:after,
|
1279 |
+
.product-options-bottom:after,
|
1280 |
+
.product-review:after,
|
1281 |
+
.cart:after,
|
1282 |
+
.cart-collaterals:after,
|
1283 |
+
.cart .crosssell li.item:after,
|
1284 |
+
.opc .step-title:after,
|
1285 |
+
.checkout-progress:after,
|
1286 |
+
.multiple-checkout .place-order:after,
|
1287 |
+
.group-select li:after,
|
1288 |
+
.form-list li:after,
|
1289 |
+
.form-list .field:after,
|
1290 |
+
.buttons-set:after,
|
1291 |
+
.page-print .print-head:after,
|
1292 |
+
.advanced-search-summary:after,
|
1293 |
+
.gift-messages-form .item:after,
|
1294 |
+
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
|
1295 |
+
/* ======================================================================================= */
|
1296 |
+
.dashboard .box { padding-top:6px; }
|
skin/frontend/default/sm_fragrance/favicon.ico
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/bkg_button.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/bkg_collapse.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/bkg_rating.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/body-bg.png
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/btn_remove.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/btn_trash.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/btn_window_close.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/image.jpg
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/small_image.jpg
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/catalog/product/placeholder/thumbnail.jpg
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/cvv.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/fam_book_open.png
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/footer-bg.png
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/header-bg.png
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_asc_arrow.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_desc_arrow.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_msg-error.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_msg-note.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_msg-success.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_notice.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_pager-next.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_pager-prev.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_print.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_rss-big.png
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/i_rss.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/logo.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/logo_email.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/logo_print.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/magnifier_handle.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/opc-ajax-loader.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/page-bg.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/page-bg.png
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/slider_bg.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/slider_btn_zoom_in.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/slider_btn_zoom_out.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/spacer.gif
ADDED
Binary file
|
skin/frontend/default/sm_fragrance/images/validation_advice_bg.gif
ADDED
Binary file
|