Dla stron CMS, stworzyłem kategorię - do niej dodaję kolejne strony CMS.
Na stronie kategorii wyświetla mi się tytuł strony podrzędnej w tej kategorii - można na to kliknąć i wtedy przechodzi do tej podstrony z tekstem, natomiast ja na stronie kategorii chciałbym wyświetlić wszystkie podstrony w tej kategorii (czyli tak jest), ale za wyjątkiem tytułu, chciałbym również wyświetlić content (czyli to co wyświetla się na konkretnej stronie, tekst + obrazki, które podaję w polu edycji strony)
Próbowałem przenieść odpowiedni smart, poprzez:
'cms' => $this->cms,
'content_only' => (int)Tools::getValue('content_only'),
dodawałem do:
$this->context->smarty->assign(array(
'category' => $this->cms_category, //for backward compatibility
'cms_category' => $this->cms_category,
'cms' => $this->cms,
'content_only' => (int)Tools::getValue('content_only'),
'sub_category' => $this->cms_category->getSubCategories($this->context->language->id),
'cms_pages' => CMS::getCMSPages($this->context->language->id, (int)$this->cms_category->id, true, (int)$this->context->shop->id),
'path' => ($this->cms_category->id !== 1) ? Tools::getPath($this->cms_category->id, $this->cms_category->name, false, 'CMS') : '',
'body_classes' => array($this->php_self.'-'.$this->cms_category->id, $this->php_self.'-'.$this->cms_category->link_rewrite)
));
no i w szablonie kategorii wyświetlam tak samo jak na stronie czyli
{$cms->content}
ale wyrzuca mi taki błąd: