Код: Выделить всё
{if $category->subcategories}
<div class="main-products main-products__featured container">
<div class="block block--boxed block--border">
<div class="f_row cat_grid">
{foreach $category->subcategories as $subc}
<div class="cat_grid__col d-flex f_col-6 f_col-sm-4 f_col-lg-3 f_col-xl-2">
<a class="cat_grid__item d-flex flex-column" href="{url_generator route='category' url=$subc->url}">
<div class="cat_grid__image d-flex align-items-center justify-content-center">
{if $subc->image}
<img src="{$subc->image|resize:100:100:false:$config->resized_categories_dir}" alt="{$subc->name}">
{else}
{include file="svg.tpl" svgId="no_image"}
{/if}
</div>
<span class="cat_grid__name">{$subc->name|escape}</span>
</a>
</div>
{/foreach}
</div>
</div>
</div>
{/if}
Код: Выделить всё
<h1 class="h1"{if $category} data-category="{$category->id}"{/if}{if $brand} data-brand="{$brand->id}"{/if}>{$h1|escape}</h1>
Код: Выделить всё
{if $current_page_num == 1}
<div class="grid-vstavka">
</div>
{/if}
Код: Выделить всё
{
"file": "products.tpl",
"changes": [
{
"find": "<h1 class=\"h1\"",
"appendAfter": "subcategories_grid_block.tpl"
}
]
}
Код: Выделить всё
{
"file": "products.tpl",
"changes": [
{
"find": "<div class='grid-vstavka'>",
"replace": "<div class='grid-vstavka'>{include file='subcategories_grid_block.tpl'}"
}
]
}
У меня if $current_page_num == 1 не работает. Можете подсказать как его правильно вставить?Евгений писал(а):Все верно, этот код работает и даже с условием if $current_page_num == 1
Код: Выделить всё
{if $current_page_num == 1}
{if $category->subcategories}
<div class="main-products main-products__featured container">
<div class="block block--boxed block--border">
<div class="f_row cat_grid">
{foreach $category->subcategories as $subc}
<div class="cat_grid__col d-flex f_col-6 f_col-sm-4 f_col-lg-3 f_col-xl-2">
<a class="cat_grid__item d-flex flex-column" href="{url_generator route='category' url=$subc->url}">
<div class="cat_grid__image d-flex align-items-center justify-content-center">
{if $subc->image}
<img src="{$subc->image|resize:100:100:false:$config->resized_categories_dir}" alt="{$subc->name}">
{else}
{include file="svg.tpl" svgId="no_image"}
{/if}
</div>
<span class="cat_grid__name">{$subc->name|escape}</span>
</a>
</div>
{/foreach}
</div>
</div>
</div>
{/if}
{/if}
Код: Выделить всё
{if $current_page_num == 1}
{if $category->subcategories_grid__subcategories_grid}
<div>
<div class="subcategories_wrapper row">
{foreach $category->subcategories as $sCategory}
{if $sCategory->visible == 1}
<a class="col-md-2 subcategories_grid_card"
href="{url_generator route='category' url=$sCategory->url}">
{if $sCategory->image}
<img src="{$sCategory->image|resize:112:112:false:$config->resized_categories_dir}">
{/if}
<div class="subcategories_name_grid_card"><span>{$sCategory->name}</span></div>
</a>
{/if}
{/foreach}
</div>
</div>
{/if}
{/if}
Код: Выделить всё
if $current_page_num == 1}
{if $category->subcategories}
<div>
<div class="subcategories_wrapper row">
{foreach $category->subcategories as $sCategory}
{if $sCategory->visible == 1}
<a class="col-md-2 subcategories_grid_card"
href="{url_generator route='category' url=$sCategory->url}">
{if $sCategory->image}
<img src="{$sCategory->image|resize:112:112:false:$config->resized_categories_dir}">
{/if}
<div class="subcategories_name_grid_card"><span>{$sCategory->name}</span></div>
</a>
{/if}
{/foreach}
</div>
</div>
{/if}
{/if}
Код: Выделить всё
{if $current_page_num == 1}
{if $category->subcategories_grid__subcategories_grid}
<div>
<div class="subcategories_wrapper row">
{foreach $category->subcategories as $sCategory}
{if $sCategory->visible == 1}
<a class="col-md-2 subcategories_grid_card"
href="{url_generator route='category' url=$sCategory->url}">
{if $sCategory->image}
<img src="{$sCategory->image|resize:112:112:false:$config->resized_categories_dir}">
{/if}
<div class="subcategories_name_grid_card"><span>{$sCategory->name}</span></div>
</a>
{/if}
{/foreach}
</div>
</div>
{/if}
{/if}
Код: Выделить всё
{if $category->subcategories_grid__subcategories_grid && $current_page_num == 1}
<div>
<div class="subcategories_wrapper row">
{foreach $category->subcategories as $sCategory}
{if $sCategory->visible == 1}
<a class="col-md-2 subcategories_grid_card"
href="{url_generator route='category' url=$sCategory->url}">
{if $sCategory->image}
<img src="{$sCategory->image|resize:112:112:false:$config->resized_categories_dir}">
{/if}
<div class="subcategories_name_grid_card"><span>{$sCategory->name}</span></div>
</a>
{/if}
{/foreach}
</div>
</div>
{/if}}
Евгений писал(а):Немножко переделал, так как при вставкеКод: Выделить всё
{if $current_page_num == 1}
{if $category->subcategories_grid__subcategories_grid}
<div>
<div class="subcategories_wrapper row">
{foreach $category->subcategories as $sCategory}
{if $sCategory->visible == 1}
<a class="col-md-2 subcategories_grid_card"
href="{url_generator route='category' url=$sCategory->url}">
{if $sCategory->image}
<img src="{$sCategory->image|resize:112:112:false:$config->resized_categories_dir}">
{/if}
<div class="subcategories_name_grid_card"><span>{$sCategory->name}</span></div>
</a>
{/if}
{/foreach}
</div>
</div>
{/if}
{/if}
отключается работа Seo фильтров
Чтобы все работало как надо, лучше записать такКод: Выделить всё
{if $category->subcategories_grid__subcategories_grid && $current_page_num == 1}
<div>
<div class="subcategories_wrapper row">
{foreach $category->subcategories as $sCategory}
{if $sCategory->visible == 1}
<a class="col-md-2 subcategories_grid_card"
href="{url_generator route='category' url=$sCategory->url}">
{if $sCategory->image}
<img src="{$sCategory->image|resize:112:112:false:$config->resized_categories_dir}">
{/if}
<div class="subcategories_name_grid_card"><span>{$sCategory->name}</span></div>
</a>
{/if}
{/foreach}
</div>
</div>
{/if}}
Вернуться в «Полезные решения для OkayCMS»
Сейчас этот раздел просматривают: 53 гостя