kraker10 Posted February 25, 2012 Share Posted February 25, 2012 Ребят такой вопрос. Решил создать страницу категорий. Где выводиться будут категории с картинками. Думал приспособить шаблон category.tpl но проблема в том что если нету id категории то выводит ошибку. Не подскажите как можно реализовать, может получше способ есть? Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted February 25, 2012 Share Posted February 25, 2012 Кажется, Вы хотите создать то, что и так уже имеется. Если кликнуть по ссылке на категорию, то и открывается страничка этой категории!.. С большой картинкой на ширину центральной колонки, если при дробавлении этой категории Вы не забыли добавить к ней и картинку. И если имеются у неё подкатегории, то будут показаны подкатегории с картинками помельче, а нет — список товаров в этой категории. Link to comment Share on other sites More sharing options...
kraker10 Posted February 25, 2012 Author Share Posted February 25, 2012 нет вы не правильно поняли, я хочу сделать страницу где выводятся все категории Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted February 25, 2012 Share Posted February 25, 2012 А-а... Ну, так, и такая страничка имеется. Открывается кликом по «Каталогу». Link to comment Share on other sites More sharing options...
kraker10 Posted February 26, 2012 Author Share Posted February 26, 2012 в стандартной теме не нашел как она называется (*.tpl)? может модуль еще какой подключать нужно? только такое есть http://prestashop/category.php?id_category=2 но без перемнной ошибка Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted February 27, 2012 Share Posted February 27, 2012 Упорствуете со своим модулем, который нужно дополнительно подключить? Сказано же, всё это уже есть. Каталог, понятное дело, то, во что все категории как дочерние входят. Неважно, как у Вас это переведено. Когда кликаешь по заголовку блока категорий, тогда и открываются все основные категории каталога. При клике на каждой из основных категорий открываются её подкатегории и так на любую глубину. Это зависит от того, сколько Вы сами их создали, уровней каталога. Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted February 27, 2012 Share Posted February 27, 2012 Удалил дубль поста. Link to comment Share on other sites More sharing options...
kraker10 Posted February 27, 2012 Author Share Posted February 27, 2012 не не со своим модулем, пробовал доп модуль подключать но он пишет нет категорий, хзз почему. У меня ссылка каталог в самом блоке слева не активна - является текстом. Чтобы попасть в категории где выводятся я http://prestashop/category.php?id_category=1 присвоил id=1. Ну впринципе не плохо, я конечно предумал другой способ, создать хук новый на него модуль вывода категорий настроить и tpl (ку) и уже гибко настраивать через темплейс вывод категорий. - как думаешь норм? А вообще можешь посоветовать какие нибудь сайты или модули статьи может, я просто только начал разбираться в нем ))) Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted February 27, 2012 Share Posted February 27, 2012 Да мне кажется, самое бесхлопотное — настроить страницу, которая открывается по ссылке на id=1. Не вижу никакой нужды возиться с созданием нового хука. Разве что так уж хочется поупражняться — другое дело. Link to comment Share on other sites More sharing options...
kraker10 Posted February 29, 2012 Author Share Posted February 29, 2012 как настроить страницу если за вывод категорий отвечает модуль и у него свои тпл ки. и эти тпл ки можно задать в зависимости от хука Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted February 29, 2012 Share Posted February 29, 2012 Тебе нужна именно отдельная страница содержащая все категории магазина с картинками? можно а) вроде бы тебе уже советовали - приспособить под это дело "карту сайта", слегка докрутив б) если модулем хочешь, надо делать отдельную страницу - активировать на ней кастомный хук и расположить в него модуль. Не вижу смысла так усложнять... хотя, посмотри полный список хуков, если есть те которые срабатывают на CMS страницах - можно на базе такой страницы сделать Link to comment Share on other sites More sharing options...
kraker10 Posted February 29, 2012 Author Share Posted February 29, 2012 спасибо за помощь, я немного ошибся, просто переделал модуль категорий и сам шаблон вывода были похожи, да стандартный файл выводит категории с картинками. А не посоветуете манул какой нить по pS чтобы побыстрее разобраться? Link to comment Share on other sites More sharing options...
kraker10 Posted February 29, 2012 Author Share Posted February 29, 2012 вопрос такой, выводятся изображения в category.tpl <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'large')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> я medium на large поменял, изображение другое чтобы выводить, а размеры как получить? $largeSize.width не подошло ) Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted February 29, 2012 Share Posted February 29, 2012 {$largeSize.width} - так не? Значит в пхп надо править, позже гляну Link to comment Share on other sites More sharing options...
kraker10 Posted March 9, 2012 Author Share Posted March 9, 2012 я пробовал $largeSize.width не получилось Link to comment Share on other sites More sharing options...
kraker10 Posted March 9, 2012 Author Share Posted March 9, 2012 А какой php файл относится к category.tpl? чтобы там подключить размеры Link to comment Share on other sites More sharing options...
kraker10 Posted March 9, 2012 Author Share Posted March 9, 2012 нашел, в categoryController в классе добавил данные в массив Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted March 9, 2012 Share Posted March 9, 2012 заработало? тему отметь тогда как решенную, ну и решение если хочешь можешь показать) Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted March 9, 2012 Share Posted March 9, 2012 В каких-то, не помню, версиях размеры дублировались и в php. Потом это дело оставили только tpl. Но не во всех модулях так. А начинать править размеры нужно, конечно в админке на закладке Preferences > Image. Там задаются все размеры. Link to comment Share on other sites More sharing options...
kraker10 Posted March 9, 2012 Author Share Posted March 9, 2012 в categoryController.php вот так добавляется размер self::$smarty->assign(array( 'products' => (isset($this->cat_products) AND $this->cat_products) ? $this->cat_products : NULL, 'id_category' => (int)($this->category->id), 'id_category_parent' => (int)($this->category->id_parent), 'return_category_name' => Tools::safeOutput($this->category->name), 'path' => Tools::getPath((int)($this->category->id)), 'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'categorySize' => Image::getSize('category'), 'mediumSize' => Image::getSize('medium'), 'largeSize' => Image::getSize('large'), 'thumbSceneSize' => Image::getSize('thumb_scene'), 'homeSize' => Image::getSize('home') )); 'mediumSize' => Image::getSize('medium'), 'largeSize' => Image::getSize('large'), итд размеры которые нужны. Тему закрывать нету смысла будут еще вопросы ) Link to comment Share on other sites More sharing options...
kraker10 Posted March 9, 2012 Author Share Posted March 9, 2012 #### Link to comment Share on other sites More sharing options...
Recommended Posts