Jump to content

Описание Категории > 350 Символов Без Свертывания


Recommended Posts

Всем доброго дня.

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 by aleksey_z (see edit history)

Share this post


Link to post
Share on other sites

Проще в шаблоне удалить все отвечающие за описание категории и оставить только: {if $category->description}<div class="cat_desc"><div class="rte">{$category->description}</div></div>{/if}

  • Like 1

Share this post


Link to post
Share on other sites

Проще или правильнее?

 

В коде я баран. Поэтому то, что получилось у меня (может случайно, работало только лог мышление), мне проще (в 2-х файлах изменить цифру) в понимании и запоминании. Но беспокоит следующее, Не вылезет ли такая (моя) корректировка где-то боком в будущем?

 

Если сделать по Вашему:

А где в шаблоне удалить все отвечающие за описание категории и оставить только: 

 

{if $category->description}<div class="cat_desc"><divclass="rte">{$category->description}</div></div>{/if}

Здесь тоже так советовали сделать. 

 

Спасибо.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More