MaZa 10 Опубликовано 10 января, 2014 Жалоба Share Опубликовано 10 января, 2014 Как вывести фильтры в шаблоне templates/voblerok_new/module/categorie_listing/categorie_listing.html ? они выводятся только в шаблоне templates/voblerok_new/module/product_listing/product_listing_columns.html меткой {$FILTERS} эта метка в categorie_listing.html не работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 января, 2014 Жалоба Share Опубликовано 10 января, 2014 Именно в этом - никак. Эта метка для product_listing шаблона. Хотя можно попробовать строку из /includes/modules/product_listing.php: include (DIR_WS_MODULES.FILENAME_PRODUCTS_FILTERS); вставить в /includes/modules/default.php Например после определения метки CATEGORIES_DESCRIPTION Но вряд ли конечно заработает, наверняка в этот момент ещё не все данные подгрузились для работы фильтров. Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 13 января, 2014 Автор Жалоба Share Опубликовано 13 января, 2014 Спасибо большое. я вставил эту строку: include (DIR_WS_MODULES.FILENAME_PRODUCTS_FILTERS); перед: $image = ''; if ($category['categories_image'] != '') { $image = DIR_WS_IMAGES.'categories/'.$category['categories_image']; } $default->assign('CATEGORIES_NAME', $category['categories_name']); $default->assign('CATEGORIES_HEADING_TITLE', $category['categories_heading_title']); $default->assign('CATEGORIES_IMAGE', $image); $default->assign('CATEGORIES_DESCRIPTION', $category['categories_description']); $default->assign('language', $_SESSION['language']); $default->assign('module_content', $categories_content); // get default template но мне выдало на экран ошибку: Fatal error: Call to a member function assign() on a non-object in /hsphere/local/home/zavarka/voblertesting.com/includes/modules/products_filter.php on line 188 листинг includes/modules/products_filter.php: if (vam_db_num_rows ($specs_query, true) > 0) { $module->assign('FILTERS', $box_text); } } ?> я так понимаю, это из-за того, что в default.php объект называется $default, а в подключаемом файле $module.. как можно побороть данную проблему, подскажите, плиз? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 января, 2014 Жалоба Share Опубликовано 13 января, 2014 Сделать копию файла, например products1_filter.php и подключать этот файл, поменял $module на $default Но, вряд ли этого будет достаточно, уверен, что другие проблемы вылезут, просто не предназначен для подключения в этом месте стандартный код модуля. Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 13 января, 2014 Автор Жалоба Share Опубликовано 13 января, 2014 Сделать копию файла, например products1_filter.php и подключать этот файл, поменял $module на $default Но, вряд ли этого будет достаточно, уверен, что другие проблемы вылезут, просто не предназначен для подключения в этом месте стандартный код модуля. Попробовал сделать как вы сказали. Пока полёт нормальный. Спасибо. p.s.: я наведаюсь в эту тему спустя время, если проблем не возникнет, напишу, что решено и закрою. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 января, 2014 Жалоба Share Опубликовано 13 января, 2014 Хорошо :cg: Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 4 июля, 2014 Автор Жалоба Share Опубликовано 4 июля, 2014 Проблем не замечено. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения