В общих чертах так, как в коде ниже, но, как правило, полное понимание задачи может поменять решение на другое или даже на полностью противоположное
{if $wa->currentUrl() != "URL_от_корня_домена_для_которого_скрыть_блок"}
{$wa->block("имя_блока")} - или иной код (смотря что имелось ввиду под словом блок)
{/if}
Назрел еще вопрос. Данный метод помог с урлом категории без гет запросов, то есть на странице /products/category/elektrosamokati/ все работает хорошо, но если сортировать товары, то урл принимает другой вид /products/category/elektrosamokati/?sort=create_datetime&order=desc и скрытый блок показывается вновь. Как этого избежать?
Если известно, что скрывать блок надо в определенной категории, то и танцевать надо от явного признака этой самой категории, а не от URL, который может меняться из-за параметров. Т.е. изначальный вопрос ставится так "Как скрыть блок только в определенной категории?"
{if $category.id != 'ID_вашей_категории'} имя блока {/if}
5 ответов
В общих чертах так, как в коде ниже, но, как правило, полное понимание задачи может поменять решение на другое или даже на полностью противоположное
Спасибо!
Назрел еще вопрос. Данный метод помог с урлом категории без гет запросов, то есть на странице /products/category/elektrosamokati/ все работает хорошо, но если сортировать товары, то урл принимает другой вид /products/category/elektrosamokati/?sort=create_datetime&order=desc и скрытый блок показывается вновь. Как этого избежать?
Если известно, что скрывать блок надо в определенной категории, то и танцевать надо от явного признака этой самой категории, а не от URL, который может меняться из-за параметров. Т.е. изначальный вопрос ставится так "Как скрыть блок только в определенной категории?"
{if $category.id != 'ID_вашей_категории'} имя блока {/if}
Добавьте вторым параметром false при вызове метода для получения текущего URL: