Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.4.x)
Песочница
Дубли текста на страницах пагинации
Всего: 2
<
1
2
Дубли текста на страницах пагинации
badya
Новичок
Сообщений: 5
Регистрация: 23-08-2015
# 11
23-08-2015 23:13
Алекс подскажите и мне пожалуйста где мне что подправить в 1.6 prestashop?
Вот мой файл category.tpl
Код:
{include file="$tpl_dir./errors.tpl"}
{if isset($category)}
{if $category->id AND $category->active}
{if $scenes || $category->description || $category->id_image}
<
div class
="
content_scene_cat
">
{if $scenes}
<
div class
="
content_scene
">
<
!-- Scenes --
>
{include file="
$tpl_dir./scenes.tpl
" scenes=$scenes}
{if $category->description}
<
div class
="
cat_desc rte
">
{if Tools::strlen($category->description) > 350}
<
div id
="
category_description_short
">{$description_short}<
/div
>
<
div id
="
category_description_full
" class="
unvisible
">{$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} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; 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="
unvisible rte
">{$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 class
="
rte
">{$category->description}<
/div
>
{/if}
<
/div
>
{/if}
<
/div
>
{/if}
<
/div
>
{/if}
<
h1 class
="
page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}
"><
span class
="
cat-name
">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'}{/if}<
/span
>{include file="$tpl_dir./category-count.tpl"}<
/h1
>
{if isset($subcategories)}
{if (isset($display_subcategories) && $display_subcategories eq 1) || !isset($display_subcategories) }
<
!-- Subcategories --
>
<
div id
="
subcategories
">
<
p class
="
subcategory-heading
">{l s='Subcategories'}<
/p
>
<
ul class
="
clearfix
">
{foreach from=$subcategories item=subcategory}
<
li
>
<
div class
="
subcategory-image
">
<
a href
="
{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}
" title="
{$subcategory.name|escape:'html':'UTF-8'}
" class="
img
">
{if $subcategory.id_image}
<
img class
="
replace-2x
" src="
{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}
" alt="
" width="{$mediumSize.width}
" height="
{$mediumSize.height}
" />
{else}
<
img class
="
replace-2x
" src="
{$img_cat_dir}{$lang_iso}-default-medium_default.jpg
" alt="
" width="{$mediumSize.width}
" height="
{$mediumSize.height}
" />
{/if}
<
/a
>
<
/div
>
<
h5
><
a class
="
subcategory-name
" href="
{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}
">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'}<
/a
><
/h5
>
{if $subcategory.description}
<
div class
="
cat_desc
">{$subcategory.description}<
/div
>
{/if}
<
/li
>
{/foreach}
<
/ul
>
<
/div
>
{/if}
{/if}
{if $products}
<
div class
="
content_sortPagiBar clearfix
">
<
div class
="
sortPagiBar clearfix
">
{include file="./product-sort.tpl"}
{include file="./nbr-product-page.tpl"}
<
/div
>
<
div class
="
top-pagination-content clearfix
">
{include file="./product-compare.tpl"}
{include file="$tpl_dir./pagination.tpl"}
<
/div
>
<
/div
>
{include file="
./product-list.tpl
" products=$products}
<
div class
="
content_sortPagiBar
">
<
div class
="
bottom-pagination-content clearfix
">
{include file="
./product-compare.tpl
" paginationId='bottom'}
{include file="
./pagination.tpl
" paginationId='bottom'}
<
/div
>
<
/div
>
{/if}
{elseif $category->id}
<
p class
="
alert alert-warning
">{l s='This category is currently unavailable.'}<
/p
>
{/if}
{/if}
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 12
23-08-2015 23:38
Цитата:( badya @ 24-08-2015 00:13
Смотреть сообщение
)
Алекс подскажите и мне пожалуйста где мне что подправить в 1.6 prestashop?
Код:
<
div class
="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; 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="
unvisible rte
">{$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 class
="
rte
">{$category->description}<
/div
>
{/if}
<
/div
>
{/if}
<
/div
>
заменить на:
Код:
{if !isset($smarty.get.p)}
<
div class
="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; 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="
unvisible rte
">{$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 class
="
rte
">{$category->description}<
/div
>
{/if}
<
/div
>
{/if}
<
/div
>
{/if}
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
badya
Новичок
Сообщений: 5
Регистрация: 23-08-2015
# 13
23-08-2015 23:55
Спасибо Алекс за оперативный ответ, но к сожалению не помогло, описание категории товаров на всех страницах осталось.
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 14
24-08-2015 00:16
Цитата:( badya @ 24-08-2015 00:55
Смотреть сообщение
)
не помогло, описание категории товаров на всех страницах осталось.
Если используются сцены изменить описанным выше способом необходимо следующий код:
Код:
<
div class
="
content_scene
">
<
!-- Scenes --
>
{include file="
$tpl_dir./scenes.tpl
" scenes=$scenes}
{if $category->description}
<
div class
="
cat_desc rte
">
{if Tools::strlen($category->description) > 350}
<
div id
="
category_description_short
">{$description_short}<
/div
>
<
div id
="
category_description_full
" class="
unvisible
">{$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
>
Если сцены не используются - необходимо очистить кеш и компиляцию смарти.
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
badya
Новичок
Сообщений: 5
Регистрация: 23-08-2015
# 15
24-08-2015 00:57
Пробовал и так и сяк) не получается, либо вообще пропадает текст описания категории(нет ни на одной странице), либо он на всех страницах.
Спасибо за помощь.
Сообщение отредактировано badya 24-08-2015 01:58 ...
Lonya
Новичок
Сообщений: 2
Регистрация: 16-04-2016
# 16
23-04-2016 01:24
все работает отлично по вышеописанному примеру
alkokoal
Новичок
Сообщений: 17
Регистрация: 04-03-2015
# 17
12-09-2016 15:00
Алекс, подскажите как мне эту же проблему решить, меняю по 2-м способам, но описания все еще есть на все страницах.
Вот мой category.tpl
{include file="$tpl_dir./errors.tpl"}
{if isset($category)}
{if $category->id AND $category->active}
{if $scenes || $category->description || $category->id_image}
<div class="content_scene_cat">
{if $scenes}
{if !isset($smarty.get.p)}
{if !isset($smarty.get.p)}
<div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; 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="unvisible rte">{$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 class="rte">{$category->description}</div>
{/if}
</div>
{/if}
</div>
{/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="unvisible rte">{$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 class="rte">{$category->description}</div>
{/if}
</div>
{/if}
</div>
{/if}
{else}
<!-- Category image -->
{if !isset($smarty.get.p)}
<div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; 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="unvisible rte">{$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 class="rte">{$category->description}</div>
{/if}
</div>
{/if}
</div>
{/if} </div>
{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="unvisible rte">{$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 class="rte">{$category->description}</div>
{/if}
</div>
{/if}
{/if}
</div>
{/if}
<h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}"><span class="cat-name">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'}{/if}</span>{include file="$tpl_dir./category-count.tpl"}</h1>
{if isset($subcategories)}
{if (isset($display_subcategories) && $display_subcategories eq 1) || !isset($display_subcategories) }
<!-- Subcategories -->
<div id="subcategories">
<p class="subcategory-heading">{l s='Subcategories'}</p>
<ul class="clearfix">
{foreach from=$subcategories item=subcategory}
<li>
<div class="subcategory-image">
<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img">
{if $subcategory.id_image}
<img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
{else}
<img class="replace-2x" src="{$img_cat_dir}{$lang_iso}-default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
{/if}
</a>
</div>
<h5><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'}</a></h5>
{if $subcategory.description}
<div class="cat_desc">{$subcategory.description}</div>
{/if}
</li>
{/foreach}
</ul>
</div>
{/if}
{/if}
{if $products}
<div class="content_sortPagiBar clearfix">
<div class="sortPagiBar clearfix">
{include file="./product-sort.tpl"}
{include file="./nbr-product-page.tpl"}
</div>
<div class="top-pagination-content clearfix">
{include file="./product-compare.tpl"}
{include file="$tpl_dir./pagination.tpl"}
</div>
</div>
{include file="./product-list.tpl" products=$products}
<div class="content_sortPagiBar">
<div class="bottom-pagination-content clearfix">
{include file="./product-compare.tpl" paginationId='bottom'}
{include file="./pagination.tpl" paginationId='bottom'}
</div>
</div>
{/if}
{elseif $category->id}
<p class="alert alert-warning">{l s='This category is currently unavailable.'}</p>
{/if}
{/if}
Всего: 2
<
1
2
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов