cancel
Showing results for 
Search instead for 
Did you mean: 

Creare nuovo attributo categoria

SOLVED

Creare nuovo attributo categoria

buongiorno 

sul mio shop ho provato a mettere questo 

https://www.magentiamo.it/blog/come-aggiungere-nuovi-attributi-alle-categorie-magento-guida-e-codici...

che mi servirebbe, ma non mi da segni di vita lato backend.

 non compare la tab personalizzata.

Non da nessun tipo di errore  visibile 

qualcuno riesce a darmi consigli? 

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Creare nuovo attributo categoria

Ciao @luca_lanfranchi,


Seguire le istruzioni seguenti

Passaggio:1 app\etc\modules\AR_Dbchange.xml

<?xml version="1.0"?>
<config>
    <modules>
        <AR_Dbchange>
            <active>true</active>
            <codePool>local</codePool>
        </AR_Dbchange>
    </modules>
</config> 

Passaggio:2 app\code\local\AR\Dbchange\etc\config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <AR_Dbchange>
            <version>0.1.0</version>
        </AR_Dbchange>
    </modules>
    <global>
        <resources>
            <ar_dbchange_setup>
              <setup>
                   <module>AR_Dbchange</module>
                   <class>Mage_Catalog_Model_Resource_Eav_Mysql4_Setup</class>
              </setup>
          </ar_dbchange_setup>
        </resources>  
    </global>
</config> 

Passaggio:3 app\code\local\AR\Dbchange\sql\ar_dbchange_setup\mysql4-install-0.1.0.php

<?php

$installer = $this;
$installer->startSetup();

$attribute  = array(
    'group'                     => 'General',
        'input'                     => 'select',
        'type'                      => 'int',
        'label'                     => 'Mobile (api)',
        'source'                    => 'eav/entity_attribute_source_boolean',
        'global'                    => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
        'visible'                   => 1,
        'required'                  => 0,
        'visible_on_front'          => 0,
        'is_html_allowed_on_front'  => 0,
        'is_configurable'           => 0,
        'searchable'                => 0,
        'filterable'                => 0,
        'comparable'                => 0,
        'unique'                    => false,
        'user_defined'              => false,
        'default'           => '0',
        'is_user_defined'           => false,
        'used_in_product_listing'   => true
);
$installer->addAttribute('catalog_category', 'mobile_api', $attribute);
$installer->endSetup();

?>

Passaggio:4 Dopo aver aggiornato tutta la cache di Magento sul lato admin (Sistema -> Gestione cache) ed effettuare il logout, accedere di nuovo

-
Se la mia risposta è utile, si prega di accettare come soluzione e dare Kudos

View solution in original post

1 REPLY 1

Re: Creare nuovo attributo categoria

Ciao @luca_lanfranchi,


Seguire le istruzioni seguenti

Passaggio:1 app\etc\modules\AR_Dbchange.xml

<?xml version="1.0"?>
<config>
    <modules>
        <AR_Dbchange>
            <active>true</active>
            <codePool>local</codePool>
        </AR_Dbchange>
    </modules>
</config> 

Passaggio:2 app\code\local\AR\Dbchange\etc\config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <AR_Dbchange>
            <version>0.1.0</version>
        </AR_Dbchange>
    </modules>
    <global>
        <resources>
            <ar_dbchange_setup>
              <setup>
                   <module>AR_Dbchange</module>
                   <class>Mage_Catalog_Model_Resource_Eav_Mysql4_Setup</class>
              </setup>
          </ar_dbchange_setup>
        </resources>  
    </global>
</config> 

Passaggio:3 app\code\local\AR\Dbchange\sql\ar_dbchange_setup\mysql4-install-0.1.0.php

<?php

$installer = $this;
$installer->startSetup();

$attribute  = array(
    'group'                     => 'General',
        'input'                     => 'select',
        'type'                      => 'int',
        'label'                     => 'Mobile (api)',
        'source'                    => 'eav/entity_attribute_source_boolean',
        'global'                    => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
        'visible'                   => 1,
        'required'                  => 0,
        'visible_on_front'          => 0,
        'is_html_allowed_on_front'  => 0,
        'is_configurable'           => 0,
        'searchable'                => 0,
        'filterable'                => 0,
        'comparable'                => 0,
        'unique'                    => false,
        'user_defined'              => false,
        'default'           => '0',
        'is_user_defined'           => false,
        'used_in_product_listing'   => true
);
$installer->addAttribute('catalog_category', 'mobile_api', $attribute);
$installer->endSetup();

?>

Passaggio:4 Dopo aver aggiornato tutta la cache di Magento sul lato admin (Sistema -> Gestione cache) ed effettuare il logout, accedere di nuovo

-
Se la mia risposta è utile, si prega di accettare come soluzione e dare Kudos