Как сделать уникальные блоки для каждой странины

Голоса: +1
В режиме конструктора на страничку можно "добавить блок". Можно указать в каких модулях он будет отображаться. Мне же нужны уникальные блоки для каждой странички внутри одного модуля. Подскажите реально ли это сделать и как?

Спасибо!
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: +3
 
Лучший ответ

Да, реально. Но здесь вам придется не в режиме конструктора все делать, а потребуется перейти в Панель управления - Главная - Дизайн - Управление дизайном(шаблоны).

Далее в первом либо втором контейнере ищем свои блоки и завертываем блок как пример вот в такое условие, для отображения блока лишь на главной странице:

<?if($URI_ID$='page1')?>здесь код блока<?endif?>

Думаю вы догадались, что page1 это айди главной страницы. Вы спросите, а как мне узнать айди для нужной мне страницы чтобы создать условие?

Ответ очень прост, откроем нужную нам страницу, для которой вы хотите создать условие, далее в Админ-баре на верхней панеле найдем вкладку - "Конструктор":

Вот так все просто.

| Автор:
Выбор ответа лучшим | | Автор: Рожкова Галина
Очень хороший ответ!
Спасибо большое! все понятно, только не могу разобраться как в это условие добавить несколько страниц? Например если мне этот блок нужен на 3х страницах.
> не могу разобраться как в это условие добавить несколько страниц? Например если мне этот блок нужен на 3х страницах.
>> Там где прописан код:
<?if($URI_ID$='page1')?> просто дописываем новые страницы вот так:
<?if($URI_ID$='page1'||'page2'||'page3'||'page4'||'page5')?>здесь код блока<?endif?>
Соответственно айди страниц меняем на свои существующие страницы.
Я так пробывала, но при таком способе блок виден только на странице которая идет первой в последовательности а на всех остальных нет
немного не правильно написал, вот так должно быть:
<?if($URI_ID$='page1'||$URI_ID$='page2'||$URI_ID$='page3')?>здесь код блока<?endif?>
Похоже я рано радовалась ( теперь этот блок виден на всех страницах. Я уже все перепробывала, что в голову пришло. Есть ещё идеи?))
Разобралась! нужно писать вот так <?if($URI_ID$='page1'|| $URI_ID$='page2'|| $URI_ID$='page3'|| $URI_ID$='page4'|| $URI_ID$='page5')?>здесь код блока<?endif?>
именно, я как раз перед вами отредактировал ответ
...