<a href="https://console.cloud.google.com/apis/credentials">Get Your Api Credentials Here</a> <a href="https://calendar.google.com/calendar">Get your Calender ID</a> <?php include_once("wp-load.php"); function get_calender_events() { $params = array(); /*Get current date*/ $current_date = date('Y-m-d H:i:s'); /*Convert it to google calendar's rfc_format */ $rfc_format = date("c", strtotime($current_date)); $params[] = 'orderBy=startTime'; $params[] ='maxResults=100'; $params[] = 'timeMin='.urlencode($rfc_format); $url_param = ''; foreach($params as $param) { $url_param.= '&'.$param; } $calender_id = "calender_id"; $client_key = "client_key"; $url = "https://www.googleapis.com/calendar/v3/calendars/".$calender_id."/events?key=".$client_key."&singleEvents=true".$url_param; $list_events = wp_remote_post($url, ...
app\code\community\Samrat\SamratAttribute\etc\config.xml
<?xml version="1.0"?>
<config>
<modules>
<Samrat_SamratAttribute>
<version>0.0.1</version>
</Samrat_SamratAttribute>
</modules>
<global>
<resources>
<add_samrat_attribute>
<setup>
<module>Samrat_SamratAttribute</module>
<class>Mage_Catalog_Model_Resource_Setup</class>
</setup>
<connection>
<use>core_setup</use>
</connection>
</add_samrat_attribute>
<add_samrat_attribute_write>
<connection>
<use>core_write</use>
</connection>
</add_samrat_attribute_write>
<add_samrat_attribute_read>
<connection>
<use>core_read</use>
</connection>
</add_samrat_attribute_read>
</resources>
</global>
</config>
2.\app\code\community\Samrat\SamratAttribute\sql\add_samrat_attribute\mysql4-install-0.0.1.php
<?php
$this->startSetup();
$this->addAttribute(Mage_Catalog_Model_Category::ENTITY, 'samrat_attribute', array(
'group' => 'General',
'input' => 'textarea',
'type' => 'text',
'label' => 'Sliders',
'backend' => '',
'visible' => true,
'required' => false,
'wysiwyg_enabled' => true,
'visible_on_front' => true,
'is_html_allowed_on_front' => true,
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
$this->endSetup();
3.\app\etc\modules\Samrat_SamratAttribute.xml
<?xml version="1.0"?>
<config>
<modules>
<Samrat_SamratAttribute>
<active>true</active>
<codePool>community</codePool>
</Samrat_SamratAttribute>
</modules>
</config>
4.\app\design\frontend\default\default\template\catalog\category\view.phtml
<?php
$category = Mage::getModel('catalog/category')->load($_category->getId());
echo $category->getResource()->getAttribute('samrat_attribute')->getFrontend()->getValue($category);
?>
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_category', 'sliderimage', array(
'group' => 'General',
'input' => 'image',
'type' => 'varchar',
'label' => 'Slider Image',
'backend' => 'catalog/category_attribute_backend_image',
'visible' => 1,
'required' => 0,
'user_defined' => 1,
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
?>
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_category', 'test_attribute', array(
'group' => 'General',
'input' => 'textarea',
'type' => 'text',
'label' => 'Test attribute',
'backend' => '',
'visible' => true,
'required' => false,
'wysiwyg_enabled' => true,
'visible_on_front' => true,
'is_html_allowed_on_front' => true,
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
?>
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_category', 'show_slider', array(
'group' => 'General',
'type' => 'int',
'label' => 'Show slider',
'input' => 'select',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
'visible' => true,
'required' => false,
'user_defined' => false,
));
?>
yes/no
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_category', 'slider_show', array(
'type' => 'int',
'group' => 'General',
'label' => 'Show Slider',
'input' => 'select',
'source' => 'eav/entity_attribute_source_boolean',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
'required' => false,
'default' => 1,
'user_defined' => 1,
));
?>
echo $_category = Mage::getModel('catalog/category')->load(3)->getData('slider_show');
<?xml version="1.0"?>
<config>
<modules>
<Samrat_SamratAttribute>
<version>0.0.1</version>
</Samrat_SamratAttribute>
</modules>
<global>
<resources>
<add_samrat_attribute>
<setup>
<module>Samrat_SamratAttribute</module>
<class>Mage_Catalog_Model_Resource_Setup</class>
</setup>
<connection>
<use>core_setup</use>
</connection>
</add_samrat_attribute>
<add_samrat_attribute_write>
<connection>
<use>core_write</use>
</connection>
</add_samrat_attribute_write>
<add_samrat_attribute_read>
<connection>
<use>core_read</use>
</connection>
</add_samrat_attribute_read>
</resources>
</global>
</config>
2.\app\code\community\Samrat\SamratAttribute\sql\add_samrat_attribute\mysql4-install-0.0.1.php
<?php
$this->startSetup();
$this->addAttribute(Mage_Catalog_Model_Category::ENTITY, 'samrat_attribute', array(
'group' => 'General',
'input' => 'textarea',
'type' => 'text',
'label' => 'Sliders',
'backend' => '',
'visible' => true,
'required' => false,
'wysiwyg_enabled' => true,
'visible_on_front' => true,
'is_html_allowed_on_front' => true,
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
$this->endSetup();
3.\app\etc\modules\Samrat_SamratAttribute.xml
<?xml version="1.0"?>
<config>
<modules>
<Samrat_SamratAttribute>
<active>true</active>
<codePool>community</codePool>
</Samrat_SamratAttribute>
</modules>
</config>
4.\app\design\frontend\default\default\template\catalog\category\view.phtml
<?php
$category = Mage::getModel('catalog/category')->load($_category->getId());
echo $category->getResource()->getAttribute('samrat_attribute')->getFrontend()->getValue($category);
?>
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_category', 'sliderimage', array(
'group' => 'General',
'input' => 'image',
'type' => 'varchar',
'label' => 'Slider Image',
'backend' => 'catalog/category_attribute_backend_image',
'visible' => 1,
'required' => 0,
'user_defined' => 1,
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
?>
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_category', 'test_attribute', array(
'group' => 'General',
'input' => 'textarea',
'type' => 'text',
'label' => 'Test attribute',
'backend' => '',
'visible' => true,
'required' => false,
'wysiwyg_enabled' => true,
'visible_on_front' => true,
'is_html_allowed_on_front' => true,
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
?>
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_category', 'show_slider', array(
'group' => 'General',
'type' => 'int',
'label' => 'Show slider',
'input' => 'select',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
'visible' => true,
'required' => false,
'user_defined' => false,
));
?>
<?php
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_category', 'slider_show', array(
'type' => 'int',
'group' => 'General',
'label' => 'Show Slider',
'input' => 'select',
'source' => 'eav/entity_attribute_source_boolean',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
'required' => false,
'default' => 1,
'user_defined' => 1,
));
?>
echo $_category = Mage::getModel('catalog/category')->load(3)->getData('slider_show');
Comments
Post a Comment