Проблемы со страницами товаров в шаблоне Color
Здравствуйте.
Настраиваю Shop-Script 5 (шкурка Color) на локальном сервере.
Если добавить товар типа `Книга' и внести туда больше одной `Страницы'
(например, `Содержание' и `Пресса о книге'), то во фронт-энде
наблюдается такая картина:
1. Табы с названиями страниц добавлются, но при переходе между
подгружается только последняя добавленная страница. То есть при
переходе по ссылке `Содержание' все равно отображается страница
`Пресса о книге' .
Фактически работает только одна страница.
2. Оба таба с добавленными `Страницами' активированы (class='active')
одновременно.
Это решается заменой оригинального блока подгрузки страниц в
product.page.html темы Color на такой:
{foreach $product.pages as $page}
<li{if $wa->currentUrl() == $wa->shop->productUrl($product, 'page', ['page_url' => $page.url])} class="active"{/if}>{$page.name|escape}</li>
{/foreach}
Проблемы возникются только в теме Color. В дефолтной все ок.
Настраиваю Shop-Script 5 (шкурка Color) на локальном сервере.
Если добавить товар типа `Книга' и внести туда больше одной `Страницы'
(например, `Содержание' и `Пресса о книге'), то во фронт-энде
наблюдается такая картина:
1. Табы с названиями страниц добавлются, но при переходе между
подгружается только последняя добавленная страница. То есть при
переходе по ссылке `Содержание' все равно отображается страница
`Пресса о книге' .
Фактически работает только одна страница.
2. Оба таба с добавленными `Страницами' активированы (class='active')
одновременно.
Это решается заменой оригинального блока подгрузки страниц в
product.page.html темы Color на такой:
{foreach $product.pages as $page}
<li{if $wa->currentUrl() == $wa->shop->productUrl($product, 'page', ['page_url' => $page.url])} class="active"{/if}>{$page.name|escape}</li>
{/foreach}
Проблемы возникются только в теме Color. В дефолтной все ок.
1 ответ
{foreach $product.pages as $p}
<li{if $wa->currentUrl() == $wa->shop->productUrl($product, 'page', ['page_url' => $p.url])} class="active"{/if}>
<a href="{$wa->shop->productUrl($product, 'page', ['page_url' => $p.url])}" class="tab">{$p.name|escape}</a>
</li>
{/foreach}