- Коломна, ул. Кирова, 60а, офис 7
- +7 (995) 656-25-45
- kolmakov.igor@gmail.com
|
||||
Дорогие друзья!К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте. | ||||
Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер. | ||||
Internet Explorer от Microsoft |
Chrome от Google |
Safari от Apple |
Opera от Opera Software |
Firefox от Mozilla |
Спасибо большое!
Сам нашел решение:
<ul class="sub-categories with-pictures home">
{$num_cell = 4}
{$categories = $wa->shop->categories(0, 1, false, true)}
{if shuffle($categories)}{$categories = array_slice($categories, 0, 4)}{/if}
{foreach $categories as $sc}
{if $sc@first || ($sc@index is div by $num_cell)}<li>{/if}
<a class="name" href="{$sc.url}">
{/if}" alt=""/>
<span>{$sc.name}</span>
</a>
{if $sc@last || (($sc@index+1) is div by $num_cell)}</li>{/if}
{/foreach}
</ul>
А вот по второму замечанию из первого поста вопрос остался.
Спасибо огромное!
Хорошо, можно с перезагрузкой.
Как такое сделать?
Гран мерси!!!
Наверное логично, что если я пишу в тему "Помощь Удобная покупка", то у меня установлена тема "Удобная покупка".
А двоился поиск из-за того, что у нас 2 заголовка в product.list.html получилось.
И вы, как разработчик темы могли это налету понять, а не удалять тему и писать невнятный ответ
Не нужно было ничего создавать.
Просто в файле /wa-config/apps/shop/config.php нужно в строках
'products_per_page' => 30,
и
array (
'split' => 15,
'table' => 30,
),
выставить свои желаемые значения. Мы везде поставили по 60. На странице полностью удалили код, отвечающий за выбор количества товаров на странице. А также удалили скрипт lazy.load.
split - это вид каталога - "карточки в линию"
table - это вид каталога - "плитка".
Спасибо!
Да, тупанул. Разобрался уже. Спасибо!
Нормальное решение, только форму никак не скрыть, если передумал оставлять отзыв.
Я скрыл поле review-name (display:none;)
Нужно заменить код:
{if $category.description}
<div id="category-description"{if !empty($theme_settings.descCut)} data-cutter="{$theme_settings.descCut}" data-etext="[`expand description`]" data-ctext="[`collapse description`]"{/if}>{$category.description}</div>
{/if}
на этот:
{if $category.description}
{if $wa->get("page", 1) == 1}{$category.description}{/if}
{/if}
Это также уберет спойлер, который скрывает часть описания.
Если захотите оставить спойлер, тогда используйте такой код:
{if $category.description}
{if $wa->get("page", 1) == 1}
<div id="category-description"{if !empty($theme_settings.descCut)} data-cutter="{$theme_settings.descCut}" data-etext="[`expand description`]" data-ctext="[`collapse description`]"{/if}>{$category.description}</div>
{/if}
{/if}
Нужно заменить код:
{if $category.description}
<div id="category-description"{if !empty($theme_settings.descCut)} data-cutter="{$theme_settings.descCut}" data-etext="[`expand description`]" data-ctext="[`collapse description`]"{/if}>{$category.description}</div>
{/if}
на этот:
{if $category.description}
{if $wa->get("page", 1) == 1}{$category.description}{/if}
{/if}
Это также уберет спойлер, который скрывает часть описания.
Если вы описания категорий делаете для роботов, то этот код можно (и желательно) разместить под кнопками навигации страниц - под пагинацией, а также убрать спойлер.
Я убрал спойлер, т.к. не вижу в этом необходимости.
Если захотите оставить спойлер, тогда используйте такой код:
{if $category.description}
{if $wa->get("page", 1) == 1}
<div id="category-description"{if !empty($theme_settings.descCut)} data-cutter="{$theme_settings.descCut}" data-etext="[`expand description`]" data-ctext="[`collapse description`]"{/if}>{$category.description}</div>
{/if}
{/if}
На второй вопрос нашел ответ.
Нужно в файле reviews.html найти строки:
<p class="review-field">
<label for="review-title">[`Title`]</label>
<input type="text" name="title" id="review-title" class="bold" >
</p>
и заменить на:
<p class="review-field" style="display: none;">
<label for="review-title">[`Title`]</label>
<input type="text" name="title" id="review-title" class="bold" value="1">
</p>
Первый вопрос остается в силе.
Ну а как сделать так, чтобы по умолчанию без всяких выборов всегда было 63 товара на странице?
Мы убрали выбор количества товаров вообще. За 9 месяцев никто ни разу не воспользовался этим. А место лишнее эта опция занимает...
Самое простое решение:
{if $category.description}
{if $wa->get("page", 1) == 1}{$category.description}{/if}
{/if}
Какой код заменить на этот надеюсь поймете.
Не совсем то.
Ленивая загрузка исчезла. Но теперь по умолчанию выводится 15 товаров. И чтобы сделать 63 приходится нажимать на "На странице 63".
А задача в том, чтобы при посещении этой страницы по умолчанию было фиксированное количество товаров - 63. И не было бы вообще возможности выбрать количество товаров на странице.