protected function _applyPostPageLogic($object, $type = 'post') { $meta = new Varien_Object(array('title' => $this->_getTitleFormat($type))); if (($value = trim($object->getMetaValue('_aioseop_title'))) !== '') { $data = $this->getRewriteData(); $data[$type . '_title'] = $value; $this->setRewriteData($data); } if (($value = trim($object->getMetaValue('_aioseop_description'))) !== '') { $meta->setDescription($value); } if (($value = trim($object->getMetaValue('_aioseop_keywords'))) !== '') { $meta->setKeywords($value); } if ($type === 'post') { $keywords = rtrim($meta->getKeywords(), ',') . ','; if ($this->getUseCategories()) { foreach ($object->getParentCategories() as $category) { $keywords .= $category->getName() . ','; } } if ($this->getUseTagsAsKeywords()) { foreach ($object->getTags() as $tag) { $keywords .= $tag->getName() . ','; } } $meta->setKeywords(trim($keywords, ',')); } $this->_applyMeta($meta->getData()); return $this; }