aleksey_z Posted January 23, 2016 Share Posted January 23, 2016 (edited) Всем доброго дня. Presta 1.6.1.4 с темой Warehouse 3.6.2 Подскажите пожалуйста правильность решения. Нужно увеличить количество символов в описании Категории (чтобы не появлялась кнопка Далее, если описание Категории более чем 350 символов). В коде я не силён, но посмотрев, где это описывается, ВНЕС изменения (с дефолтного значения - 350 увеличил до 3500) в следующие файлы: в /testshop/controllers/front/CategoryController.php строка 150 'description_short' => Tools::truncateString($this->category->description, 3500), в /testshop/themes/warehouse/category.tpl значение 350 встречается 3 раза, заменил во всех на 3500 {if $category->description} <div class="cat_desc"> строка 46 {if Tools::strlen($category->description) > 3500} <div id="category_description_short" class="rte">{$description_short}</div> {else} <div class="rte">{$category->description}</div> {/if} ***************************************************************************************************** {if $category->description} <div class="cat_desc cat_desc_container clearfix"> строка 65 {if Tools::strlen($category->description) > 3500} <div id="category_description_short" class="rte">{$description_short}</div> <div id="category_description_full" class="unvisible rte">{$category->description} <a onclick="$(this).parent().hide(); $(this).parent().prev().show(); $(this).parent().parent().find('.lnk_more').show(); return false;" href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="btn btn-default pull-right" c><i class="icon-plus"></i> {l s='Less'}</a> </div> <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more btn btn-default pull-right"><i class="icon-plus"></i> {l s='More'}</a> {else} <div class="rte">{$category->description}</div> {/if} </div> {/if} ***************************************************************************************************** {if $category->description} <div class="cat_desc cat_desc_container clearfix"> строка 130 {if Tools::strlen($category->description) > 3500} <div id="category_description_short" class="rte">{$description_short}</div> <div id="category_description_full" class="unvisible rte">{$category->description} <a onclick="$(this).parent().hide(); $(this).parent().prev().show(); $(this).parent().parent().find('.lnk_more').show(); return false;" href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="btn btn-default pull-right" c><i class="icon-plus"></i> {l s='Less'}</a> </div> <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more btn btn-default pull-right"><i class="icon-plus"></i> {l s='More'}</a> {else} <div class="rte">{$category->description}</div> {/if} </div> {/if} Вроде работает, но правильно ли так? Не вылезет ли такая корректировка где-то боком? Спасибо. Edited January 23, 2016 by aleksey_z (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted January 25, 2016 Share Posted January 25, 2016 Проще в шаблоне удалить все отвечающие за описание категории и оставить только: {if $category->description}<div class="cat_desc"><div class="rte">{$category->description}</div></div>{/if} 1 Link to comment Share on other sites More sharing options...
aleksey_z Posted January 25, 2016 Author Share Posted January 25, 2016 Проще или правильнее? В коде я баран. Поэтому то, что получилось у меня (может случайно, работало только лог мышление), мне проще (в 2-х файлах изменить цифру) в понимании и запоминании. Но беспокоит следующее, Не вылезет ли такая (моя) корректировка где-то боком в будущем? Если сделать по Вашему: А где в шаблоне удалить все отвечающие за описание категории и оставить только: {if $category->description}<div class="cat_desc"><divclass="rte">{$category->description}</div></div>{/if} Здесь тоже так советовали сделать. Спасибо. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now