Автор Тема: Убрать кнопку more в описании категорий  (Прочитано 130 раз)

24 Февраля 2016, 17:35:12
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте!
Помогите пожалуйста, убрать кнопку more в описании категорий, чтобы сразу открывалось полное описание.
Попробовала удалить, поменяла файл category.tpl, теперь он выглядит так
  {if Tools::strlen($category->description) > 350}                               
                                <div id="category_description_full" class="visible">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category.link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div>{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                        </div>
                    {else}
                    <!-- Category image -->
                    <div class="content_scene_cat_bg" {if $category->id_image}="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) 0 bottom no-repeat; background-size:contain; min-height:{$categorySize.height}px;" {/if}>
                        {if $category->description}
                            <div class="cat_desc">
                            <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short" class="rte">{$description_short}</div>
                                <div id="category_description_full" class="visible rte">{$category->description}</div>                             
                            {else}
                                <div class="rte">{$category->description}</div>
                            {/if}
                            </div>
Почти получилось, но в описании дублируется тот кусочек текста, что раньше был More, как его убрать?
24 Февраля 2016, 17:36:33
Ответ #1
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
извините, не умею прятать длинные коды(((
24 Февраля 2016, 17:42:19
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 32988
  • Репутация: +26759/-0
    • Просмотр профиля
Выделяете текст, нажимаете кнопку код "#".
24 Февраля 2016, 17:45:39
Ответ #3
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Выделяете текст, нажимаете кнопку код "#".
Спасибо! получилось) а как код изменить, не подскажете? ;)
24 Февраля 2016, 17:46:20
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 32988
  • Репутация: +26759/-0
    • Просмотр профиля
Ответ на ваш вопрос найдете на форуме, обсуждали раз сто, не охота в очередной раз все объяснять.
На первой странице форума в окне поиска вставьте "category.tpl", запускаете поиск и смотрите ссылки, там будет как вывести полное описание у категории.
24 Февраля 2016, 17:49:10
Ответ #5
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ответ на ваш вопрос найдете на форуме, обсуждали раз сто, не охота в очередной раз все объяснять.
На первой странице форума в окне поиска вставьте "category.tpl", запускаете поиск и смотрите ссылки, там будет как вывести полное описание у категории.
нашла только свою тему(((( по такому запросу... если не трудно, ткните носом, плизззз
24 Февраля 2016, 17:57:22
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 20837
  • Репутация: +25276/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Почти получилось, но в описании дублируется тот кусочек текста, что раньше был More, как его убрать?
Удалите код
<a href="{$link->getCategoryLink($category->id_category, $category.link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
24 Февраля 2016, 18:14:27
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 32988
  • Репутация: +26759/-0
    • Просмотр профиля
нашла только свою тему(((( по такому запросу... если не трудно, ткните носом, плизззз
Странно, у меня 38 тем показывает.
25 Февраля 2016, 11:16:56
Ответ #8
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Почти получилось, но в описании дублируется тот кусочек текста, что раньше был More, как его убрать?
Удалите код
<a href="{$link->getCategoryLink($category->id_category, $category.link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
убрала, ничего не изменилось(((( :'(

пробовала, как сказано в одной из тем, оставлять только дескрипшин, вообще сайт не работает, выдает фатальную ошибку((((
25 Февраля 2016, 11:21:36
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 32988
  • Репутация: +26759/-0
    • Просмотр профиля
Удаляете весь код, который в первом вашем посте.
Заменяете его на
<!-- Category image -->
<div class="content_scene_cat_bg" {if $category->id_image}="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) 0 bottom no-repeat; background-size:contain; min-height:{$categorySize.height}px;" {/if}>
{if $category->description}
<div class="rte">{$category->description}</div>
{/if}
</div>
26 Февраля 2016, 15:19:45
Ответ #10
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Заменила, но описание теперь пропало полностью((((((
26 Февраля 2016, 16:58:37
Ответ #11
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85945
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
<!-- Category image -->
<div class="content_scene_cat_bg" {if $category->id_image}="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) 0 bottom no-repeat; background-size:contain; min-height:{$categorySize.height}px;" {/if}>
</div>
<div class="rte">{$category->description}</div>
Измените вот так
Отключите кеширование или очистите кеш после изменений шаблона.