ну поймите наконец, тут не телепаты
непонятно, зачем это вообще делать? и куда выводить?
так как сейчас в престе достаточно всё уже есть и на своих местах
если нужно добавить в tpl ещё поля, то нужно при выводе в хук просто это поле из базы и тянуть, например
добавить в:
public function hookLeftColumn($params)
{
...
SELECT c.id_parent, c.id_category, cl.name, cl.description, cl.link_rewrite
чтобы так было:
SELECT c.id_parent, c.id_category, cl.name, cl.meta_title, cl.description, cl.link_rewrite
У меня проставлено в category-tree-branch.tpl
title="{$node.meta_title|escape:'html':'UTF-8'}"
в blockcategories.php вот такой код
....
if (isset($resultIds[$id_category]))
{
$link = $this->context->link->getCategoryLink($id_category, $resultIds[$id_category]['link_rewrite']);
$name = $resultIds[$id_category]['name'];
$desc = $resultIds[$id_category]['description'];
$title = $resultIds[$id_category]['meta_title'];
$thumb = ImageManager::thumbnail(_PS_CAT_IMG_DIR_.(int)$id_category.'-'.'0'.'_thumb.jpg', $this->context->controller->table.'_'.(int)$id_category.'-'.'0'.'_thumb.jpg', 40, 'jpg', true, true);
}
else
$link = $name = $desc =
$meta_title = $thumb = '';
$return = array(
'id' => $id_category,
'link' => $link,
'name' => $name,
'desc' => $desc,
'meta_title' => $meta_title,
'thumb' => $thumb,
'children' => $children
);
....
$resultIds = array();
$resultParents = array();
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
SELECT c.id_parent, c.id_category, cl.name, cl.description,
cl.meta_title, cl.link_rewrite
FROM `'._DB_PREFIX_.'category` c
....
public function hookFooter($params)
{
$this->setLastVisitedCategory();
if (!$this->isCached('blockcategories_footer.tpl', $this->getCacheId()))
{
$maxdepth = Configuration::get('BLOCK_CATEG_MAX_DEPTH');
// Get all groups for this customer and concatenate them as a string: "1,2,3..."
$groups = implode(', ', Customer::getGroupsStatic((int)$this->context->customer->id));
if (!$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
SELECT DISTINCT c.id_parent, c.id_category, cl.name, cl.description,
cl.meta_title, cl.link_rewrite
отметил где ставил, но блин не фурычит