Skip to content

Instantly share code, notes, and snippets.

<config>
<modules>
<DavidF_LayoutConfig>
<version>0.0.1</version>
</DavidF_LayoutConfig>
</modules>
<global>
<models>
<davidf_layoutconfig>
<class>DavidF_LayoutConfig_Model</class>
<?php
class DavidF_LayoutConfig_Model_Observer
{
protected function _findScope($data)
{
if (is_null($data['store']) && $data['website']) {
return $data['website'];
} elseif ($data['store']) {
<?php
class DavidF_LayoutConfig_Model_Adminhtml_System_Config_Source_CatalogPage
{
public function toOptionArray()
{
$toReturn = array();
$toReturn[2]['value'] = '3columns';
$toReturn[2]['label'] = '3 Columns with Polls';
$toReturn[1]['value'] = '1column';
...
<catalog_category_layered>
<reference name="root">
<action method="setTemplate" ifconfig="layout_config/layouts/isUsing2Columns><template>page/2columns-left.phtml</template></action>
<action method="setTemplate" ifconfig="layout_config/layouts/isUsing1Column"><template>page/1column.phtml</template></action>
<action method="setTemplate" ifconfig="layout_config/layouts/isUsing3Columns"><template>page/3columns.phtml</template></action>
</reference>
</catalog_category_layered>
...
function scss-compile {
scss --compass -q \
-I "skin/frontend/enterprise/yeti/scss/styles/" \
"skin/frontend/enterprise/$1/scss/$1.scss" \
"skin/frontend/enterprise/$1/css/$1.css" \
&& echo "Compile succeeded!" \
|| echo "Compile failed!"
}
function scss-compile-debug {
<?xml version="1.0"?>
<config>
<modules>
<Demac_Casl>
<version>0.1.0</version>
</Demac_Casl>
</modules>
<global>
<models>
<demac_casl>
<?xml version="1.0"?>
<config>
<modules>
<Demac_Casl>
<active>true</active>
<depends>
<Mage_Newsletter/>
</depends>
</Demac_Casl>
<?php
$installer = $this;
$installer->startSetup();
$installer->run("DROP TABLE IF EXISTS {$installer->getTable('demac_casl/subscriber')};");
$table = $installer->getConnection()
->newTable($installer->getTable('demac_casl/subscriber'))
->addColumn('entity_id', Varien_Db_Ddl_Table::TYPE_INTEGER, null, array(
<?php
class Demac_Casl_Model_Subscriber extends Mage_Core_Model_Abstract
{
protected function _construct()
{
$this->_init('demac_casl/subscriber');
}
public function addCaslData()
{
<?php
class Demac_Casl_Model_Resource_Subscriber extends Mage_Core_Model_Resource_Db_Abstract
{
protected function _construct()
{
$this->_init('demac_casl/subscriber', 'entity_id');
}
public function loadBySubscriberId($subscriberId)
{