When adding/editing an attribute it is possible to set a number of frontend properties such as "allow HTML tags on frontend" or "used in product listing". I would like to add some additional frontend properties. I am thinking of things like "include in pdf" and "logged in users only".
I have tried modifying the catalog_eav_attribtes table directly and adding some new columns. I have then overridden the
$fieldset->addField('is_in_simple_list', 'select', array( 'name' => 'is_in_simple_list', 'label' => Mage::helper('catalog')->__('Visible in Simple Lists on Frontend'), 'title' => Mage::helper('catalog')->__('Visible in Simple Lists on Frontend'), 'note' => Mage::helper('catalog')->__('Custom field for project'), 'values' => $yesnoSource, ));
to include controls for the new fields.
However, whilst the controls appear, the value of the data does not save. Any thoughts as the the next step which I am missing and if there are any ramifications down the line to doing this?