Version Notes
release new version
Download this release
Release Info
Developer | Abhay |
Extension | Custom_Price |
Version | 1.0.2 |
Comparing to | |
See all releases |
Code changes from version 1.0.1 to 1.0.2
- app/code/local/Custom/Price/Block/Price.php +17 -0
- app/code/local/Custom/Price/Helper/Data.php +6 -0
- app/code/local/Custom/Price/Model/Mysql4/Price.php +10 -0
- app/code/local/Custom/Price/Model/Mysql4/Price/Collection.php +10 -0
- app/code/local/Custom/Price/Model/Observer.php +27 -0
- app/code/local/Custom/Price/Model/Price.php +10 -0
- app/code/local/Custom/Price/Model/Status.php +15 -0
- app/code/local/Custom/Price/controllers/IndexController.php +15 -0
- app/code/local/Custom/Price/etc/config.xml +129 -0
- app/code/local/Custom/Price/etc/system.xml +34 -0
- app/code/local/Custom/Price/sql/price_setup/mysql4-install-0.1.0.php +23 -0
- app/design/adminhtml/default/default/layout/price.xml +8 -0
- app/design/frontend/default/default/layout/custom.xml +10 -0
- app/design/frontend/default/default/template/catalog/product/list.phtml +140 -0
- app/design/frontend/default/default/template/catalog/product/price.phtml +445 -0
- app/design/frontend/default/default/template/custom/custom.phtml +37 -0
- package.xml +12 -6
app/code/local/Custom/Price/Block/Price.php
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Custom_Price_Block_Price extends Mage_Core_Block_Template
|
3 |
+
{
|
4 |
+
public function _prepareLayout()
|
5 |
+
{
|
6 |
+
return parent::_prepareLayout();
|
7 |
+
}
|
8 |
+
|
9 |
+
public function getPrice()
|
10 |
+
{
|
11 |
+
if (!$this->hasData('price')) {
|
12 |
+
$this->setData('price', Mage::registry('price'));
|
13 |
+
}
|
14 |
+
return $this->getData('price');
|
15 |
+
|
16 |
+
}
|
17 |
+
}
|
app/code/local/Custom/Price/Helper/Data.php
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Custom_Price_Helper_Data extends Mage_Core_Helper_Abstract
|
4 |
+
{
|
5 |
+
|
6 |
+
}
|
app/code/local/Custom/Price/Model/Mysql4/Price.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Custom_Price_Model_Mysql4_Price extends Mage_Core_Model_Mysql4_Abstract
|
4 |
+
{
|
5 |
+
public function _construct()
|
6 |
+
{
|
7 |
+
// Note that the price_id refers to the key field in your database table.
|
8 |
+
$this->_init('price/price', 'price_id');
|
9 |
+
}
|
10 |
+
}
|
app/code/local/Custom/Price/Model/Mysql4/Price/Collection.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Custom_Price_Model_Mysql4_Price_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
|
4 |
+
{
|
5 |
+
public function _construct()
|
6 |
+
{
|
7 |
+
parent::_construct();
|
8 |
+
$this->_init('price/price');
|
9 |
+
}
|
10 |
+
}
|
app/code/local/Custom/Price/Model/Observer.php
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Custom_Price_Model_Observer
|
3 |
+
{
|
4 |
+
public function modifyPrice(Varien_Event_Observer $obs)
|
5 |
+
{
|
6 |
+
// Get the quote item
|
7 |
+
$item = $obs->getQuoteItem();
|
8 |
+
// Ensure we have the parent item, if it has one
|
9 |
+
// $item = ( $item->getParentItem() ? $item->getParentItem() : $item );
|
10 |
+
// Load the custom price
|
11 |
+
// $_item = $obs->getItem();
|
12 |
+
$_product= Mage::getSingleton('catalog/product')->load($item->getProductId());
|
13 |
+
$weight= $_product->getResource()->getAttribute('weight')->getFrontend()->getValue($_product);
|
14 |
+
//$reg = $_product->getResource()->getAttribute('price')->getFrontend()->getValue($_product);
|
15 |
+
$golden_price = Mage::getStoreConfig('mysection/mygroup/myfield');
|
16 |
+
$demo = $weight*$golden_price;
|
17 |
+
$price = $demo;
|
18 |
+
// Set the custom price
|
19 |
+
$item->setCustomPrice($price);
|
20 |
+
$item->setOriginalCustomPrice($price);
|
21 |
+
// Enable super mode on the product.
|
22 |
+
$item->getProduct()->setIsSuperMode(true);
|
23 |
+
}
|
24 |
+
|
25 |
+
|
26 |
+
}
|
27 |
+
?>
|
app/code/local/Custom/Price/Model/Price.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Custom_Price_Model_Price extends Mage_Core_Model_Abstract
|
4 |
+
{
|
5 |
+
public function _construct()
|
6 |
+
{
|
7 |
+
parent::_construct();
|
8 |
+
$this->_init('price/price');
|
9 |
+
}
|
10 |
+
}
|
app/code/local/Custom/Price/Model/Status.php
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Custom_Price_Model_Status extends Varien_Object
|
4 |
+
{
|
5 |
+
const STATUS_ENABLED = 1;
|
6 |
+
const STATUS_DISABLED = 2;
|
7 |
+
|
8 |
+
static public function getOptionArray()
|
9 |
+
{
|
10 |
+
return array(
|
11 |
+
self::STATUS_ENABLED => Mage::helper('price')->__('Enabled'),
|
12 |
+
self::STATUS_DISABLED => Mage::helper('price')->__('Disabled')
|
13 |
+
);
|
14 |
+
}
|
15 |
+
}
|
app/code/local/Custom/Price/controllers/IndexController.php
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Custom_Price_IndexController extends Mage_Core_Controller_Front_Action
|
3 |
+
{
|
4 |
+
public function indexAction()
|
5 |
+
{
|
6 |
+
$this->loadLayout();
|
7 |
+
$this->renderLayout();
|
8 |
+
}
|
9 |
+
|
10 |
+
public function cartAction()
|
11 |
+
{
|
12 |
+
$this->loadLayout();
|
13 |
+
$this->renderLayout();
|
14 |
+
}
|
15 |
+
}
|
app/code/local/Custom/Price/etc/config.xml
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<mysection>
|
4 |
+
<mygroup>
|
5 |
+
<myfield>My Default Value</myfield>
|
6 |
+
</mygroup>
|
7 |
+
</mysection>
|
8 |
+
<modules>
|
9 |
+
<Custom_Price>
|
10 |
+
<version>0.1.0</version>
|
11 |
+
</Custom_Price>
|
12 |
+
</modules>
|
13 |
+
<frontend>
|
14 |
+
<routers>
|
15 |
+
<price>
|
16 |
+
<use>standard</use>
|
17 |
+
<args>
|
18 |
+
<module>Custom_Price</module>
|
19 |
+
<frontName>price</frontName>
|
20 |
+
</args>
|
21 |
+
</price>
|
22 |
+
</routers>
|
23 |
+
<events>
|
24 |
+
<checkout_cart_product_add_after>
|
25 |
+
<observers>
|
26 |
+
<unique_event_name>
|
27 |
+
<class>price/observer</class>
|
28 |
+
<method>modifyPrice</method>
|
29 |
+
</unique_event_name>
|
30 |
+
</observers>
|
31 |
+
</checkout_cart_product_add_after>
|
32 |
+
</events>
|
33 |
+
<layout>
|
34 |
+
<updates>
|
35 |
+
<price>
|
36 |
+
<file>price.xml</file>
|
37 |
+
</price>
|
38 |
+
</updates>
|
39 |
+
</layout>
|
40 |
+
</frontend>
|
41 |
+
<admin>
|
42 |
+
<routers>
|
43 |
+
<price>
|
44 |
+
<use>admin</use>
|
45 |
+
<args>
|
46 |
+
<module>Custom_Price</module>
|
47 |
+
<frontName>price</frontName>
|
48 |
+
</args>
|
49 |
+
</price>
|
50 |
+
</routers>
|
51 |
+
</admin>
|
52 |
+
<adminhtml>
|
53 |
+
|
54 |
+
<acl>
|
55 |
+
<resources>
|
56 |
+
<admin> <!--This is acl based on URL. If you see URL it would be /admin/system_config/ -->
|
57 |
+
<children>
|
58 |
+
<system>
|
59 |
+
<children>
|
60 |
+
<config>
|
61 |
+
<children>
|
62 |
+
<mysection translate="title" module="price"> <!-- This is name of the section created by us -->
|
63 |
+
<title>my Section ACL</title> <!-- Title as shown in User->Roles->Permissions Window -->
|
64 |
+
<sort_order>99</sort_order>
|
65 |
+
</mysection>
|
66 |
+
</children>
|
67 |
+
</config>
|
68 |
+
</children>
|
69 |
+
</system>
|
70 |
+
</children>
|
71 |
+
</admin>
|
72 |
+
</resources>
|
73 |
+
</acl>
|
74 |
+
- See more at: http://www.excellencemagentoblog.com/magento-part8-series-systemxml#sthash.kWfAp3BK.dpuf
|
75 |
+
<layout>
|
76 |
+
<updates>
|
77 |
+
<price>
|
78 |
+
<file>price.xml</file>
|
79 |
+
</price>
|
80 |
+
</updates>
|
81 |
+
</layout>
|
82 |
+
</adminhtml>
|
83 |
+
<global>
|
84 |
+
<models>
|
85 |
+
<price>
|
86 |
+
<class>Custom_Price_Model</class>
|
87 |
+
<resourceModel>price_mysql4</resourceModel>
|
88 |
+
</price>
|
89 |
+
<price_mysql4>
|
90 |
+
<class>Custom_Price_Model_Mysql4</class>
|
91 |
+
<entities>
|
92 |
+
<price>
|
93 |
+
<table>price</table>
|
94 |
+
</price>
|
95 |
+
</entities>
|
96 |
+
</price_mysql4>
|
97 |
+
</models>
|
98 |
+
<resources>
|
99 |
+
<price_setup>
|
100 |
+
<setup>
|
101 |
+
<module>Custom_Price</module>
|
102 |
+
</setup>
|
103 |
+
<connection>
|
104 |
+
<use>core_setup</use>
|
105 |
+
</connection>
|
106 |
+
</price_setup>
|
107 |
+
<price_write>
|
108 |
+
<connection>
|
109 |
+
<use>core_write</use>
|
110 |
+
</connection>
|
111 |
+
</price_write>
|
112 |
+
<price_read>
|
113 |
+
<connection>
|
114 |
+
<use>core_read</use>
|
115 |
+
</connection>
|
116 |
+
</price_read>
|
117 |
+
</resources>
|
118 |
+
<blocks>
|
119 |
+
<price>
|
120 |
+
<class>Custom_Price_Block</class>
|
121 |
+
</price>
|
122 |
+
</blocks>
|
123 |
+
<helpers>
|
124 |
+
<price>
|
125 |
+
<class>Custom_Price_Helper</class>
|
126 |
+
</price>
|
127 |
+
</helpers>
|
128 |
+
</global>
|
129 |
+
</config>
|
app/code/local/Custom/Price/etc/system.xml
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
+
<config>
|
3 |
+
<sections>
|
4 |
+
<mysection translate="label" module="price">
|
5 |
+
<label>Goldern Price</label>
|
6 |
+
<tab>catalog</tab>
|
7 |
+
<frontend_type>text</frontend_type>
|
8 |
+
<sort_order>110</sort_order>
|
9 |
+
<show_in_default>1</show_in_default>
|
10 |
+
<show_in_website>1</show_in_website>
|
11 |
+
<show_in_store>1</show_in_store>
|
12 |
+
<groups>
|
13 |
+
<mygroup translate="label" module="price">
|
14 |
+
<label>Golden Price Value</label>
|
15 |
+
<frontend_type>text</frontend_type>
|
16 |
+
<sort_order>99</sort_order>
|
17 |
+
<show_in_default>1</show_in_default>
|
18 |
+
<show_in_website>1</show_in_website>
|
19 |
+
<show_in_store>1</show_in_store>
|
20 |
+
<fields>
|
21 |
+
<myfield translate="label comment">
|
22 |
+
<label>Enter Price</label>
|
23 |
+
<frontend_type>text</frontend_type>
|
24 |
+
<sort_order>1</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 |
+
</myfield>
|
29 |
+
</fields>
|
30 |
+
</mygroup>
|
31 |
+
</groups>
|
32 |
+
</mysection>
|
33 |
+
</sections>
|
34 |
+
</config>
|
app/code/local/Custom/Price/sql/price_setup/mysql4-install-0.1.0.php
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
$installer = $this;
|
4 |
+
|
5 |
+
$installer->startSetup();
|
6 |
+
|
7 |
+
$installer->run("
|
8 |
+
|
9 |
+
-- DROP TABLE IF EXISTS {$this->getTable('price')};
|
10 |
+
CREATE TABLE {$this->getTable('price')} (
|
11 |
+
`price_id` int(11) unsigned NOT NULL auto_increment,
|
12 |
+
`title` varchar(255) NOT NULL default '',
|
13 |
+
`filename` varchar(255) NOT NULL default '',
|
14 |
+
`content` text NOT NULL default '',
|
15 |
+
`status` smallint(6) NOT NULL default '0',
|
16 |
+
`created_time` datetime NULL,
|
17 |
+
`update_time` datetime NULL,
|
18 |
+
PRIMARY KEY (`price_id`)
|
19 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
20 |
+
|
21 |
+
");
|
22 |
+
|
23 |
+
$installer->endSetup();
|
app/design/adminhtml/default/default/layout/price.xml
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout version="0.1.0">
|
3 |
+
<price_adminhtml_price_index>
|
4 |
+
<reference name="content">
|
5 |
+
<block type="price/adminhtml_price" name="price" />
|
6 |
+
</reference>
|
7 |
+
</price_adminhtml_price_index>
|
8 |
+
</layout>
|
app/design/frontend/default/default/layout/custom.xml
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout version="0.1.0">
|
3 |
+
<default>
|
4 |
+
</default>
|
5 |
+
<custom_index_index>
|
6 |
+
<reference name="content">
|
7 |
+
<block type="custom/custom" name="custom" template="custom/custom.phtml" />
|
8 |
+
</reference>
|
9 |
+
</custom_index_index>
|
10 |
+
</layout>
|
app/design/frontend/default/default/template/catalog/product/list.phtml
ADDED
@@ -0,0 +1,140 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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) 2012 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 |
+
<?php
|
28 |
+
/**
|
29 |
+
* Product list template
|
30 |
+
*
|
31 |
+
* @see Mage_Catalog_Block_Product_List
|
32 |
+
*/
|
33 |
+
?>
|
34 |
+
<?php
|
35 |
+
$_productCollection=$this->getLoadedProductCollection();
|
36 |
+
$_helper = $this->helper('catalog/output');
|
37 |
+
?>
|
38 |
+
<?php if(!$_productCollection->count()): ?>
|
39 |
+
<p class="note-msg"><?php echo $this->__('There are no products matching the selection.') ?></p>
|
40 |
+
<?php else: ?>
|
41 |
+
<div class="category-products">
|
42 |
+
<?php echo $this->getToolbarHtml() ?>
|
43 |
+
<?php // List mode ?>
|
44 |
+
<?php if($this->getMode()!='grid'): ?>
|
45 |
+
<?php $_iterator = 0; ?>
|
46 |
+
<ol class="products-list" id="products-list">
|
47 |
+
<?php foreach ($_productCollection as $_product): ?>
|
48 |
+
<li class="item<?php if( ++$_iterator == sizeof($_productCollection) ): ?> last<?php endif; ?>">
|
49 |
+
<?php // Product Image ?>
|
50 |
+
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a>
|
51 |
+
<?php // Product description ?>
|
52 |
+
<div class="product-shop">
|
53 |
+
<div class="f-fix">
|
54 |
+
<?php $_productNameStripped = $this->stripTags($_product->getName(), null, true); ?>
|
55 |
+
<h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $_productNameStripped; ?>"><?php echo $_helper->productAttribute($_product, $_product->getName() , 'name'); ?></a></h2>
|
56 |
+
<?php if($_product->getRatingSummary()): ?>
|
57 |
+
<?php echo $this->getReviewsSummaryHtml($_product) ?>
|
58 |
+
<?php endif; ?>
|
59 |
+
<?php //echo $this->getPriceHtml($_product, true) ?>
|
60 |
+
<?php $weight = $_product->getResource()->getAttribute('weight')->getFrontend()->getValue($_product);
|
61 |
+
$golden_price = Mage::getStoreConfig('mysection/mygroup/myfield');
|
62 |
+
$demo = $weight*$golden_price;
|
63 |
+
echo $demo;
|
64 |
+
?>
|
65 |
+
<?php if($_product->isSaleable()): ?>
|
66 |
+
<p><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></p>
|
67 |
+
<?php else: ?>
|
68 |
+
<p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
|
69 |
+
<?php endif; ?>
|
70 |
+
<div class="desc std">
|
71 |
+
<?php echo $_helper->productAttribute($_product, $_product->getShortDescription(), 'short_description') ?>
|
72 |
+
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $_productNameStripped ?>" class="link-learn"><?php echo $this->__('Learn More') ?></a>
|
73 |
+
</div>
|
74 |
+
<ul class="add-to-links">
|
75 |
+
<?php if ($this->helper('wishlist')->isAllow()) : ?>
|
76 |
+
<li><a href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>
|
77 |
+
<?php endif; ?>
|
78 |
+
<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
|
79 |
+
<li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>
|
80 |
+
<?php endif; ?>
|
81 |
+
</ul>
|
82 |
+
</div>
|
83 |
+
</div>
|
84 |
+
</li>
|
85 |
+
<?php endforeach; ?>
|
86 |
+
</ol>
|
87 |
+
<script type="text/javascript">decorateList('products-list', 'none-recursive')</script>
|
88 |
+
|
89 |
+
<?php else: ?>
|
90 |
+
|
91 |
+
<?php // Grid Mode ?>
|
92 |
+
|
93 |
+
<?php $_collectionSize = $_productCollection->count() ?>
|
94 |
+
<?php $_columnCount = $this->getColumnCount(); ?>
|
95 |
+
<?php $i=0; foreach ($_productCollection as $_product): ?>
|
96 |
+
<?php if ($i++%$_columnCount==0): ?>
|
97 |
+
<ul class="products-grid">
|
98 |
+
<?php endif ?>
|
99 |
+
<li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">
|
100 |
+
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a>
|
101 |
+
<h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2>
|
102 |
+
<?php if($_product->getRatingSummary()): ?>
|
103 |
+
<?php echo $this->getReviewsSummaryHtml($_product, 'short') ?>
|
104 |
+
<?php endif; ?>
|
105 |
+
<?php $weight = $_product->getResource()->getAttribute('weight')->getFrontend()->getValue($_product);
|
106 |
+
$golden_price = Mage::getStoreConfig('mysection/mygroup/myfield');
|
107 |
+
$demo = $weight*$golden_price;
|
108 |
+
echo $demo;
|
109 |
+
?>
|
110 |
+
|
111 |
+
|
112 |
+
|
113 |
+
<div class="actions">
|
114 |
+
<?php if($_product->isSaleable()): ?>
|
115 |
+
<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>
|
116 |
+
<?php else: ?>
|
117 |
+
<p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
|
118 |
+
<?php endif; ?>
|
119 |
+
<ul class="add-to-links">
|
120 |
+
<?php if ($this->helper('wishlist')->isAllow()) : ?>
|
121 |
+
<li><a href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>
|
122 |
+
<?php endif; ?>
|
123 |
+
<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
|
124 |
+
<li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>
|
125 |
+
<?php endif; ?>
|
126 |
+
</ul>
|
127 |
+
</div>
|
128 |
+
</li>
|
129 |
+
<?php if ($i%$_columnCount==0 || $i==$_collectionSize): ?>
|
130 |
+
</ul>
|
131 |
+
<?php endif ?>
|
132 |
+
<?php endforeach ?>
|
133 |
+
<script type="text/javascript">decorateGeneric($$('ul.products-grid'), ['odd','even','first','last'])</script>
|
134 |
+
<?php endif; ?>
|
135 |
+
|
136 |
+
<div class="toolbar-bottom">
|
137 |
+
<?php echo $this->getToolbarHtml() ?>
|
138 |
+
</div>
|
139 |
+
</div>
|
140 |
+
<?php endif; ?>
|
app/design/frontend/default/default/template/catalog/product/price.phtml
ADDED
@@ -0,0 +1,445 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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) 2012 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 |
+
|
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 |
+
$_storeId = $_product->getStoreId();
|
45 |
+
$_id = $_product->getId();
|
46 |
+
$_weeeSeparator = '';
|
47 |
+
$weight= $_product->getResource()->getAttribute('weight')->getFrontend()->getValue($_product);
|
48 |
+
$golden_price = Mage::getStoreConfig('mysection/mygroup/myfield');
|
49 |
+
$_simplePricesTax = ($_taxHelper->displayPriceIncludingTax() || $_taxHelper->displayBothPrices());
|
50 |
+
$_minimalPriceValue1 = $_product->getMinimalPrice();
|
51 |
+
$_minimalPriceValue = $weight*$golden_price;
|
52 |
+
$_minimalPrice1 = $_taxHelper->getPrice($_product, $_minimalPriceValue, $_simplePricesTax);
|
53 |
+
$_minimalPrice = $weight*$golden_price;
|
54 |
+
?>
|
55 |
+
|
56 |
+
<?php if (!$_product->isGrouped()): ?>
|
57 |
+
<?php $_weeeTaxAmount = $_weeeHelper->getAmountForDisplay($_product); ?>
|
58 |
+
<?php if ($_weeeHelper->typeOfDisplay($_product, array(Mage_Weee_Model_Tax::DISPLAY_INCL_DESCR, Mage_Weee_Model_Tax::DISPLAY_EXCL_DESCR_INCL, 4))): ?>
|
59 |
+
<?php $_weeeTaxAmount = $_weeeHelper->getAmount($_product); ?>
|
60 |
+
<?php $_weeeTaxAttributes = $_weeeHelper->getProductWeeeAttributesForDisplay($_product); ?>
|
61 |
+
<?php endif; ?>
|
62 |
+
<?php $_weeeTaxAmountInclTaxes = $_weeeTaxAmount; ?>
|
63 |
+
<?php if ($_weeeHelper->isTaxable() && !$_taxHelper->priceIncludesTax($_storeId)): ?>
|
64 |
+
<?php $_attributes = $_weeeHelper->getProductWeeeAttributesForRenderer($_product, null, null, null, true); ?>
|
65 |
+
<?php $_weeeTaxAmountInclTaxes = $_weeeHelper->getAmountInclTaxes($_attributes); ?>
|
66 |
+
<?php endif; ?>
|
67 |
+
|
68 |
+
<div class="price-box">
|
69 |
+
<?php $_price1 = $_taxHelper->getPrice($_product, $_product->getPrice());
|
70 |
+
|
71 |
+
$_price= $weight*$golden_price;
|
72 |
+
?>
|
73 |
+
|
74 |
+
|
75 |
+
<?php $_regularPrice1 = $_taxHelper->getPrice($_product, $_product->getPrice(), $_simplePricesTax);
|
76 |
+
$_regularPrice = $weight*$golden_price;
|
77 |
+
|
78 |
+
?>
|
79 |
+
<?php $_finalPrice1 = $_taxHelper->getPrice($_product, $_product->getFinalPrice());
|
80 |
+
$_finalPrice = $weight*$golden_price;
|
81 |
+
|
82 |
+
?>
|
83 |
+
<?php $_finalPriceInclTax1 = $_taxHelper->getPrice($_product, $_product->getFinalPrice(), true);
|
84 |
+
$_finalPriceInclTax =$weight*$golden_price;
|
85 |
+
?>
|
86 |
+
<?php $_weeeDisplayType = $_weeeHelper->getPriceDisplayType(); ?>
|
87 |
+
<?php if ($_finalPrice >= $_price): ?>
|
88 |
+
<?php if ($_taxHelper->displayBothPrices()): ?>
|
89 |
+
<?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
|
90 |
+
<span class="price-excluding-tax">
|
91 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
92 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
93 |
+
<?php echo $_coreHelper->currency($_price + $_weeeTaxAmount, true, false) ?>
|
94 |
+
</span>
|
95 |
+
</span>
|
96 |
+
<span class="price-including-tax">
|
97 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
98 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
99 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax + $_weeeTaxAmountInclTaxes, true, false) ?>
|
100 |
+
</span>
|
101 |
+
</span>
|
102 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
|
103 |
+
<span class="price-excluding-tax">
|
104 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
105 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
106 |
+
<?php echo $_coreHelper->currency($_price + $_weeeTaxAmount, true, false) ?>
|
107 |
+
</span>
|
108 |
+
</span>
|
109 |
+
<span class="price-including-tax">
|
110 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
111 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
112 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax + $_weeeTaxAmountInclTaxes, true, false) ?>
|
113 |
+
</span>
|
114 |
+
<span class="weee">(
|
115 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
116 |
+
<?php echo $_weeeSeparator; ?>
|
117 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
118 |
+
<?php $_weeeSeparator = ' + '; ?>
|
119 |
+
<?php endforeach; ?>
|
120 |
+
)</span>
|
121 |
+
</span>
|
122 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
|
123 |
+
<span class="price-excluding-tax">
|
124 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
125 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
126 |
+
<?php echo $_coreHelper->currency($_price + $_weeeTaxAmount, true, false) ?>
|
127 |
+
</span>
|
128 |
+
</span>
|
129 |
+
<span class="price-including-tax">
|
130 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
131 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
132 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax + $_weeeTaxAmountInclTaxes, true, false) ?>
|
133 |
+
</span>
|
134 |
+
<span class="weee">(
|
135 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
136 |
+
<?php echo $_weeeSeparator; ?>
|
137 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount() + $_weeeTaxAttribute->getTaxAmount(), true, true); ?>
|
138 |
+
<?php $_weeeSeparator = ' + '; ?>
|
139 |
+
<?php endforeach; ?>
|
140 |
+
)</span>
|
141 |
+
</span>
|
142 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
|
143 |
+
<span class="price-excluding-tax">
|
144 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
145 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
146 |
+
<?php echo $_coreHelper->currency($_price, true, false) ?>
|
147 |
+
</span>
|
148 |
+
</span>
|
149 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
150 |
+
<span class="weee">
|
151 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
152 |
+
</span>
|
153 |
+
<?php endforeach; ?>
|
154 |
+
<span class="price-including-tax">
|
155 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
156 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
157 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax + $_weeeTaxAmountInclTaxes, true, false) ?>
|
158 |
+
</span>
|
159 |
+
</span>
|
160 |
+
<?php else: ?>
|
161 |
+
<span class="price-excluding-tax">
|
162 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
163 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
164 |
+
<?php if ($_finalPrice == $_price): ?>
|
165 |
+
<?php echo $_coreHelper->currency($_price, true, false) ?>
|
166 |
+
<?php else: ?>
|
167 |
+
<?php echo $_coreHelper->currency($_finalPrice, true, false) ?>
|
168 |
+
<?php endif; ?>
|
169 |
+
</span>
|
170 |
+
</span>
|
171 |
+
<span class="price-including-tax">
|
172 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
173 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
174 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax, true, false) ?>
|
175 |
+
</span>
|
176 |
+
</span>
|
177 |
+
<?php endif; ?>
|
178 |
+
<?php else: ?>
|
179 |
+
<?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
|
180 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
181 |
+
<?php echo $_coreHelper->currency($_price + $_weeeTaxAmount, true, true) ?>
|
182 |
+
</span>
|
183 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
|
184 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
185 |
+
<?php echo $_coreHelper->currency($_price + $_weeeTaxAmount, true, true) ?>
|
186 |
+
</span>
|
187 |
+
<span class="weee">(
|
188 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
189 |
+
<?php echo $_weeeSeparator; ?>
|
190 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
191 |
+
<?php $_weeeSeparator = ' + '; ?>
|
192 |
+
<?php endforeach; ?>
|
193 |
+
)</span>
|
194 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
|
195 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
196 |
+
<?php echo $_coreHelper->currency($_price + $_weeeTaxAmount, true, true) ?>
|
197 |
+
</span>
|
198 |
+
<span class="weee">(
|
199 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
200 |
+
<?php echo $_weeeSeparator; ?>
|
201 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount() + $_weeeTaxAttribute->getTaxAmount(), true, true); ?>
|
202 |
+
<?php $_weeeSeparator = ' + '; ?>
|
203 |
+
<?php endforeach; ?>
|
204 |
+
)</span>
|
205 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
|
206 |
+
<span class="regular-price"><?php echo $_coreHelper->currency($_price,true,true) ?></span><br />
|
207 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
208 |
+
<span class="weee">
|
209 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
210 |
+
</span>
|
211 |
+
<?php endforeach; ?>
|
212 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
213 |
+
<?php echo $_coreHelper->currency($_price + $_weeeTaxAmount, true, true) ?>
|
214 |
+
</span>
|
215 |
+
<?php else: ?>
|
216 |
+
<span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
217 |
+
<?php if ($_finalPrice == $_price): ?>
|
218 |
+
<?php echo $_coreHelper->currency($_price, true, true) ?>
|
219 |
+
<?php else: ?>
|
220 |
+
<?php echo $_coreHelper->currency($_finalPrice, true, true) ?>
|
221 |
+
<?php endif; ?>
|
222 |
+
</span>
|
223 |
+
<?php endif; ?>
|
224 |
+
<?php endif; ?>
|
225 |
+
<?php else: /* if ($_finalPrice == $_price): */ ?>
|
226 |
+
<?php $_originalWeeeTaxAmount = $_weeeHelper->getOriginalAmount($_product); ?>
|
227 |
+
|
228 |
+
<?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 0)): // including ?>
|
229 |
+
<p class="old-price">
|
230 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
231 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
232 |
+
<?php echo $_coreHelper->currency($_regularPrice + $_originalWeeeTaxAmount, true, false) ?>
|
233 |
+
</span>
|
234 |
+
</p>
|
235 |
+
|
236 |
+
<?php if ($_taxHelper->displayBothPrices()): ?>
|
237 |
+
<p class="special-price">
|
238 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
239 |
+
<span class="price-excluding-tax">
|
240 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
241 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
242 |
+
<?php echo $_coreHelper->currency($_finalPrice + $_weeeTaxAmount, true, false) ?>
|
243 |
+
</span>
|
244 |
+
</span>
|
245 |
+
<span class="price-including-tax">
|
246 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
247 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
248 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax + $_weeeTaxAmountInclTaxes, true, false) ?>
|
249 |
+
</span>
|
250 |
+
</span>
|
251 |
+
</p>
|
252 |
+
<?php else: ?>
|
253 |
+
<p class="special-price">
|
254 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
255 |
+
<span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
256 |
+
<?php echo $_coreHelper->currency($_finalPrice + $_weeeTaxAmountInclTaxes, true, false) ?>
|
257 |
+
</span>
|
258 |
+
</p>
|
259 |
+
<?php endif; ?>
|
260 |
+
|
261 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 1)): // incl. + weee ?>
|
262 |
+
<p class="old-price">
|
263 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
264 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
265 |
+
<?php echo $_coreHelper->currency($_regularPrice + $_originalWeeeTaxAmount, true, false) ?>
|
266 |
+
</span>
|
267 |
+
</p>
|
268 |
+
|
269 |
+
<p class="special-price">
|
270 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
271 |
+
<span class="price-excluding-tax">
|
272 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
273 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
274 |
+
<?php echo $_coreHelper->currency($_finalPrice + $_weeeTaxAmount, true, false) ?>
|
275 |
+
</span>
|
276 |
+
</span>
|
277 |
+
<span class="weee">(
|
278 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
279 |
+
<?php echo $_weeeSeparator; ?>
|
280 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
281 |
+
<?php $_weeeSeparator = ' + '; ?>
|
282 |
+
<?php endforeach; ?>
|
283 |
+
)</span>
|
284 |
+
<span class="price-including-tax">
|
285 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
286 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
287 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax + $_weeeTaxAmountInclTaxes, true, false) ?>
|
288 |
+
</span>
|
289 |
+
</span>
|
290 |
+
</p>
|
291 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 4)): // incl. + weee ?>
|
292 |
+
<p class="old-price">
|
293 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
294 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
295 |
+
<?php echo $_coreHelper->currency($_regularPrice + $_originalWeeeTaxAmount, true, false) ?>
|
296 |
+
</span>
|
297 |
+
</p>
|
298 |
+
|
299 |
+
<p class="special-price">
|
300 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
301 |
+
<span class="price-excluding-tax">
|
302 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
303 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
304 |
+
<?php echo $_coreHelper->currency($_finalPrice + $_weeeTaxAmount, true, false) ?>
|
305 |
+
</span>
|
306 |
+
</span>
|
307 |
+
<span class="weee">(
|
308 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
309 |
+
<?php echo $_weeeSeparator; ?>
|
310 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount() + $_weeeTaxAttribute->getTaxAmount(), true, true); ?>
|
311 |
+
<?php $_weeeSeparator = ' + '; ?>
|
312 |
+
<?php endforeach; ?>
|
313 |
+
)</span>
|
314 |
+
<span class="price-including-tax">
|
315 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
316 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
317 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax + $_weeeTaxAmountInclTaxes, true, false) ?>
|
318 |
+
</span>
|
319 |
+
</span>
|
320 |
+
</p>
|
321 |
+
<?php elseif ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, 2)): // excl. + weee + final ?>
|
322 |
+
<p class="old-price">
|
323 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
324 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
325 |
+
<?php echo $_coreHelper->currency($_regularPrice, true, false) ?>
|
326 |
+
</span>
|
327 |
+
</p>
|
328 |
+
|
329 |
+
<p class="special-price">
|
330 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
331 |
+
<span class="price-excluding-tax">
|
332 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
333 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
334 |
+
<?php echo $_coreHelper->currency($_finalPrice, true, false) ?>
|
335 |
+
</span>
|
336 |
+
</span>
|
337 |
+
<?php foreach ($_weeeTaxAttributes as $_weeeTaxAttribute): ?>
|
338 |
+
<span class="weee">
|
339 |
+
<?php echo $_weeeTaxAttribute->getName(); ?>: <?php echo $_coreHelper->currency($_weeeTaxAttribute->getAmount(), true, true); ?>
|
340 |
+
</span>
|
341 |
+
<?php endforeach; ?>
|
342 |
+
<span class="price-including-tax">
|
343 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
344 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
345 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax + $_weeeTaxAmountInclTaxes, true, false) ?>
|
346 |
+
</span>
|
347 |
+
</span>
|
348 |
+
</p>
|
349 |
+
<?php else: // excl. ?>
|
350 |
+
<p class="old-price">
|
351 |
+
<span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
|
352 |
+
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
353 |
+
<?php echo $_coreHelper->currency($_regularPrice, true, false) ?>
|
354 |
+
</span>
|
355 |
+
</p>
|
356 |
+
|
357 |
+
<?php if ($_taxHelper->displayBothPrices()): ?>
|
358 |
+
<p class="special-price">
|
359 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
360 |
+
<span class="price-excluding-tax">
|
361 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
362 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
363 |
+
<?php echo $_coreHelper->currency($_finalPrice, true, false) ?>
|
364 |
+
</span>
|
365 |
+
</span>
|
366 |
+
<span class="price-including-tax">
|
367 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
368 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
369 |
+
<?php echo $_coreHelper->currency($_finalPriceInclTax, true, false) ?>
|
370 |
+
</span>
|
371 |
+
</span>
|
372 |
+
</p>
|
373 |
+
<?php else: ?>
|
374 |
+
<p class="special-price">
|
375 |
+
<span class="price-label"><?php echo $this->__('Special Price:') ?></span>
|
376 |
+
<span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
377 |
+
<?php echo $_coreHelper->currency($_finalPrice, true, false) ?>
|
378 |
+
</span>
|
379 |
+
</p>
|
380 |
+
<?php endif; ?>
|
381 |
+
<?php endif; ?>
|
382 |
+
|
383 |
+
<?php endif; /* if ($_finalPrice == $_price): */ ?>
|
384 |
+
|
385 |
+
<?php if ($this->getDisplayMinimalPrice() && $_minimalPriceValue && $_minimalPriceValue < $_product->getFinalPrice()): ?>
|
386 |
+
|
387 |
+
<?php $_minimalPriceDisplayValue = $_minimalPrice; ?>
|
388 |
+
<?php if ($_weeeTaxAmount && $_weeeHelper->typeOfDisplay($_product, array(0, 1, 4))): ?>
|
389 |
+
<?php $_minimalPriceDisplayValue = $_minimalPrice + $_weeeTaxAmount; ?>
|
390 |
+
<?php endif; ?>
|
391 |
+
|
392 |
+
<?php if ($this->getUseLinkForAsLowAs()):?>
|
393 |
+
<a href="<?php echo $_product->getProductUrl(); ?>" class="minimal-price-link">
|
394 |
+
<?php else:?>
|
395 |
+
<span class="minimal-price-link">
|
396 |
+
<?php endif?>
|
397 |
+
<span class="label"><?php echo $this->__('As low as:') ?></span>
|
398 |
+
<span class="price" id="product-minimal-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
399 |
+
<?php echo $_coreHelper->currency($_minimalPriceDisplayValue, true, false) ?>
|
400 |
+
</span>
|
401 |
+
<?php if ($this->getUseLinkForAsLowAs()):?>
|
402 |
+
</a>
|
403 |
+
<?php else:?>
|
404 |
+
</span>
|
405 |
+
<?php endif?>
|
406 |
+
<?php endif; /* if ($this->getDisplayMinimalPrice() && $_minimalPrice && $_minimalPrice < $_finalPrice): */ ?>
|
407 |
+
</div>
|
408 |
+
|
409 |
+
<?php else: /* if (!$_product->isGrouped()): */ ?>
|
410 |
+
<?php
|
411 |
+
$_exclTax = $_taxHelper->getPrice($_product, $_minimalPriceValue);
|
412 |
+
$_inclTax = $_taxHelper->getPrice($_product, $_minimalPriceValue, true);
|
413 |
+
?>
|
414 |
+
<?php if ($this->getDisplayMinimalPrice() && $_minimalPriceValue): ?>
|
415 |
+
<div class="price-box">
|
416 |
+
<p class="minimal-price">
|
417 |
+
<span class="price-label"><?php echo $this->__('Starting at:') ?></span>
|
418 |
+
<?php if ($_taxHelper->displayBothPrices()): ?>
|
419 |
+
<span class="price-excluding-tax">
|
420 |
+
<span class="label"><?php echo $this->helper('tax')->__('Excl. Tax:') ?></span>
|
421 |
+
<span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
422 |
+
<?php echo $_coreHelper->currency($_exclTax, true, false) ?>
|
423 |
+
</span>
|
424 |
+
</span>
|
425 |
+
<span class="price-including-tax">
|
426 |
+
<span class="label"><?php echo $this->helper('tax')->__('Incl. Tax:') ?></span>
|
427 |
+
<span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
428 |
+
<?php echo $_coreHelper->currency($_inclTax, true, false) ?>
|
429 |
+
</span>
|
430 |
+
</span>
|
431 |
+
<?php else: ?>
|
432 |
+
<?php
|
433 |
+
$_showPrice = $_inclTax;
|
434 |
+
if (!$_taxHelper->displayPriceIncludingTax()) {
|
435 |
+
$_showPrice = $_exclTax;
|
436 |
+
}
|
437 |
+
?>
|
438 |
+
<span class="price" id="product-minimal-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
|
439 |
+
<?php echo $_coreHelper->currency($_showPrice, true, false) ?>
|
440 |
+
</span>
|
441 |
+
<?php endif; ?>
|
442 |
+
</p>
|
443 |
+
</div>
|
444 |
+
<?php endif; /* if ($this->getDisplayMinimalPrice() && $_minimalPrice): */ ?>
|
445 |
+
<?php endif; /* if (!$_product->isGrouped()): */ ?>
|
app/design/frontend/default/default/template/custom/custom.phtml
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="content_part">
|
2 |
+
<div class="std"><p>
|
3 |
+
|
4 |
+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
|
5 |
+
<script src="http://www.galleri-artexpo.dk/skin/frontend/default/gallery_art/js/carouFredSel-6.1.0-packed.js" language="javascript" type="text/javascript"></script>
|
6 |
+
<script language="javascript" type="text/javascript">
|
7 |
+
var $nc1 = $.noConflict();
|
8 |
+
$nc1(function() {
|
9 |
+
// Variable number of visible items with variable sizes
|
10 |
+
$nc1('#foo3').carouFredSel({
|
11 |
+
width: 719,
|
12 |
+
height: 125,
|
13 |
+
prev: '#prev3',
|
14 |
+
next: '#next3',
|
15 |
+
auto: false
|
16 |
+
});
|
17 |
+
});
|
18 |
+
</script></p>
|
19 |
+
|
20 |
+
<div class="row1">
|
21 |
+
<?php $collection = Mage::getModel('custom/custom')->getCollection();
|
22 |
+
foreach($collection as $coll): ?>
|
23 |
+
<a href="<?php echo $coll->getLink() ?>">
|
24 |
+
<div class="col1">
|
25 |
+
<img alt="" src="<?php echo Mage::getBaseUrl('media').'blockimage/'.$coll->getFilename(); ?>">
|
26 |
+
<div class="detail">
|
27 |
+
<h2><?php $coll->getTitle() ?></h2>
|
28 |
+
<?php echo $coll->getContent(); ?>
|
29 |
+
</div>
|
30 |
+
<div class="more"><img alt="" src="http://www.galleri-artexpo.dk/skin/frontend/default/gallery_art/images/arrow_white.png"></div>
|
31 |
+
</div>
|
32 |
+
</a>
|
33 |
+
<?php endforeach ; ?>
|
34 |
+
</div>
|
35 |
+
|
36 |
+
|
37 |
+
|
package.xml
CHANGED
@@ -1,18 +1,24 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Custom_Price</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Golden price module set product price as per their weight </summary>
|
10 |
-
<description>Golden price module set product price as per their weight
|
11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
<authors><author><name>Abhay</name><user>abhay5683</user><email>abhay5683@gmail.com</email></author></authors>
|
13 |
-
<date>2013-12-
|
14 |
-
<time>
|
15 |
-
<contents><target name="mageetc"><dir name="modules"><file name="Custom_Price.xml" hash="b35cd6000780b323703514dfe9497e7f"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.1.0</min><max>5.4.10</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.6.0.0</min><max>1.7.0.2</max></package></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Custom_Price</name>
|
4 |
+
<version>1.0.2</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Golden price module set product price as per their weight </summary>
|
10 |
+
<description>Golden price module set product price as per their weight 
|
11 |
+
this extension is very usefull for those project which product price decide based on their weight
|
12 |
+
for example online shopping site for golden item etc
|
13 |
+
this extension is developed by magento developer abhay khatariya
|
14 |
+
for more details please visit http://abhaykhatariya.blogspot.in/
|
15 |
+
or contact abhay khatariya
|
16 |
+
</description>
|
17 |
+
<notes>release new version</notes>
|
18 |
<authors><author><name>Abhay</name><user>abhay5683</user><email>abhay5683@gmail.com</email></author></authors>
|
19 |
+
<date>2013-12-17</date>
|
20 |
+
<time>06:50:01</time>
|
21 |
+
<contents><target name="magelocal"><dir name="Custom"><dir name="Price"><dir name="Block"><file name="Price.php" hash="32fbffae154875a4d077a70208252e25"/></dir><dir name="Helper"><file name="Data.php" hash="fcb0d53069a6c2439cb7c3d7e1329f95"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Price"><file name="Collection.php" hash="85db8de8d5344db73667d2dbc5689caf"/></dir><file name="Price.php" hash="76bf0b59d55536f521120bfa6e09529f"/></dir><file name="Observer.php" hash="e438c11b5323214e137834323fb9f20b"/><file name="Price.php" hash="1e2fab6dea7552218e1ec364293af3dd"/><file name="Status.php" hash="cd8871e88999444c4159f55df70c966e"/></dir><dir name="controllers"><file name="IndexController.php" hash="a7631aa54f30e0def5a1a7879b19e196"/></dir><dir name="etc"><file name="config.xml" hash="d1e5f7f44e9ac7c1dcb7ca6ee4571501"/><file name="system.xml" hash="0d2a4aab6ea538af79b52ba67620f1ed"/></dir><dir name="sql"><dir name="price_setup"><file name="mysql4-install-0.1.0.php" hash="14c27da2a7e413b668ffc5771376fb05"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Custom_Price.xml" hash="b35cd6000780b323703514dfe9497e7f"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="price.xml" hash="ff1e8d9ba192823ccad1deaceaaaf05a"/></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="custom.xml" hash="403bdbbaee3c131e9d8a1bb382938cab"/></dir><dir name="template"><dir name="custom"><file name="custom.phtml" hash="726c96cdb57d48108b9d6ade4a0f5a0c"/></dir><dir name="catalog"><dir name="product"><file name="list.phtml" hash="29306cd297c1649fadb0c447f3abcee6"/><file name="price.phtml" hash="14eadd29de7c9f93abcc4555792d9eb0"/></dir></dir></dir></dir></dir></dir></target></contents>
|
22 |
<compatible/>
|
23 |
<dependencies><required><php><min>5.1.0</min><max>5.4.10</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.6.0.0</min><max>1.7.0.2</max></package></required></dependencies>
|
24 |
</package>
|