I got that working on the product view page but not on the product list page.
I was able to just call getVideo() without adding anything to the catalog xml file. Is there something different I need to do on the product list page since it is through a product collection? Is there a method I need to call before getVideo?
It’s possible the block controlleing list.phtml isn’t selecting that attribute.
You may have to “->addAttributeToSelect(’video’);” or “->addAttributeToSelect(’video’, ‘inner’);” in the Block. (app/code/core/Mage/catalog/block/product/list.php...if memory serves)
It’s not recommended to edit core code, but you can copy the file structure and file to edit in the Local folder as a quick way to edit a core file.
(app/code/local/Mage/catalog/block/product/list.php <-- 2nd copy of list.php to edit)
edit: fixed paths
also - make this change in list.php and see if it works:
$this->_productCollection = $layer->getProductCollection();
$this->_productCollection = $layer->getProductCollection()->addAttrbuteToSelect('video');