*/ class Rex_Feed_Template_Yandex extends Rex_Feed_Abstract_Template { protected function init_atts() { $this->attributes = array( 'Yandex Information' => array( 'name' => 'Product name', 'id' => 'Product ID', 'url' => 'Product URL', 'price' => 'Product price', 'currencyId' => 'Currency Id', 'categoryId' => 'Category Id', 'picture' => 'Product Image', 'delivery' => 'Delivery', 'type' => 'Type', 'available' => 'Available', 'model' => 'Model', 'vendor' => 'Vendor', 'vendorCode' => 'Vendor Code', 'bid' => 'bid', 'cbid' => 'cbid', 'market_category' => 'Market category', 'oldprice' => 'Old price', 'pickup' => 'Pickup', 'store' => 'Store', 'outlets' => 'Outlets', 'description' => 'Description', 'sales_notes' => 'Sales notes', 'manufacturer_warranty' => 'Manufacturer warranty', 'country_of_origin' => 'country of origin', 'adult' => 'Adult', 'age' => 'Age', 'barcode' => 'Barcode', 'cpa' => 'CPA', 'expiry' => 'Expiry', 'weight' => 'Weight', 'dimensions' => 'Dimensions', 'downloadable' => 'Downloadable', 'item_group_id' => 'Group id' ) ); } protected function init_default_template_mappings() { $this->template_mappings = array( array( 'attr' => 'name', 'type' => 'meta', 'meta_key' => 'title', 'st_value' => '', 'prefix' => '', 'suffix' => '', 'escape' => 'default', 'limit' => 0 ), array( 'attr' => 'id', 'type' => 'meta', 'meta_key' => 'id', 'st_value' => '', 'prefix' => '', 'suffix' => '', 'escape' => 'default', 'limit' => 0 ), array( 'attr' => 'url', 'type' => 'meta', 'meta_key' => 'link', 'st_value' => '', 'prefix' => '', 'suffix' => '', 'escape' => 'cdata', 'limit' => 0 ), array( 'attr' => 'price', 'type' => 'meta', 'meta_key' => 'price', 'st_value' => '', 'prefix' => '', 'suffix' => '', 'escape' => 'default', 'limit' => 0 ), array( 'attr' => 'categoryId', 'type' => 'static', 'meta_key' => '', 'st_value' => '', 'prefix' => '', 'suffix' => '', 'escape' => 'default', 'limit' => 0 ), array( 'attr' => 'picture', 'type' => 'meta', 'meta_key' => 'featured_image', 'st_value' => '', 'prefix' => '', 'suffix' => '', 'escape' => 'default', 'limit' => 0 ), array( 'attr' => 'model', 'type' => 'static', 'meta_key' => '', 'st_value' => '', 'prefix' => '', 'suffix' => '', 'escape' => 'default', 'limit' => 0 ) ); } }