Автор Тема: Вывод описания категорий под товарами  (Прочитано 6308 раз)

23 Июнь 2018, 23:24:36
Ответ #15
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Люди добрые подскажите, как в 1.7 это сделать(Вывод описания категорий под товарами). Тема дефолтная Классик. В каких стилях что поправить?
24 Июнь 2018, 22:08:53
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В файле /themes/classic/templates/catalog/listing/category.tpl перенести описание
{$category.description nofilter}в самый низ, так оно будет под товарами.
24 Июнь 2018, 22:36:35
Ответ #17
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
{extends file='catalog/listing/product-list.tpl'}

{block name='product_list_header'}
    <div class="block-category card card-block hidden-sm-down">
      <h1 class="h1">{$category.name}</h1>
 [color=red]  {if $category.description}
        <div id="category-description" class="text-muted">{$category.description nofilter}</div>
      {/if}[/color]
      {if $category.image.large.url}
        <div class="category-cover">
          <img src="{$category.image.large.url}" alt="{$category.image.legend}">
        </div>
      {/if}
    </div>
    <div class="text-sm-center hidden-md-up">
      <h1 class="h1">{$category.name}</h1>
    </div>
{/block
}

Перенос не помогает. Или же я не туда переношу. Подробнее можете?
25 Июнь 2018, 11:53:14
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
{block name='content'}
{if $category.description}
    <div>{$category.description nofilter}</div>
{/if}
{/block}
В блок нужно переносить вывод.
25 Июнь 2018, 14:52:46
Ответ #19
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо. Указанный блок поставил в конец файла, и список товаров на странице категорий пропал.  :(
25 Июнь 2018, 14:58:15
Ответ #20
  • Ветеран
  • *****
  • Сообщений: 16676
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
{block name='content'}Название блока должно быть уникальным, а блок content используется для показа списка товаров.
Сменить название блока нужно.
25 Июнь 2018, 15:38:55
Ответ #21
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Установил блок в конец файла
{block name='description_cat'}
{/block}
Описание осталось сверху.

25 Июнь 2018, 16:35:45
Ответ #22
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
{extends file='catalog/listing/product-list.tpl'}

{block name='product_list_header'}
    <div class="block-category card card-block hidden-sm-down">
      <h1 class="h1">{$category.name}</h1>
     
      {if $category.image.large.url}
        <div class="category-cover">
          <img src="{$category.image.large.url}" alt="{$category.image.legend}">
        </div>
      {/if}
    </div>
    <div class="text-sm-center hidden-md-up">
      <h1 class="h1">{$category.name}</h1>
    </div>
{/block}

{block name='content' append}
{if $category.description}
    <div>{$category.description nofilter}</div>
{/if}
{/block}
Cоздание интернет сайтов Webstudio UwK
25 Июнь 2018, 17:14:56
Ответ #23
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
{extends file='catalog/listing/product-list.tpl'}

{block name='product_list_header'}
    <div class="block-category card card-block hidden-sm-down">
      <h1 class="h1">{$category.name}</h1>
     
      {if $category.image.large.url}
        <div class="category-cover">
          <img src="{$category.image.large.url}" alt="{$category.image.legend}">
        </div>
      {/if}
    </div>
    <div class="text-sm-center hidden-md-up">
      <h1 class="h1">{$category.name}</h1>
    </div>
{/block}

{block name='content' append}
{if $category.description}
    <div>{$category.description nofilter}</div>
{/if}
{/block}
Ура!!! Получилось, Спасибо.