1 (2015-04-14 14:48:33 отредактировано Pager)

Тема: Вопрос по блокам

Подскажите есть ли возможность настроить отображения блока только на конкретных страницах. Раскрою вопрос : Есть у меня блок партнеры. Могу ли я указать движку что именно этот блок должен отображаться только на главной странице?
Спасибо.

2

Re: Вопрос по блокам

Если только делать ограничения в самом шаблоне и только на всю колонку

<?php if($URL[1] == 'index'):?>
Это показывается только на главной странице 
<?php endif; ?>
<?php if($URL[1] == 'contact'):?>
Это показывается только на странице с контактами
<?php endif; ?>

3

Re: Вопрос по блокам

СПРАВКА
Глобальный массив $URL имеет значения элементов ссылки разделенными слешем .
Например при ссылке site.ru/user/ivan/setting значения будут такими:
$URL[1] == 'user'
$URL[2] == 'ivan'
$URL[3] == 'setting'

4

Re: Вопрос по блокам

Хорошо, Буду пробовать. Спасибо.

5

Re: Вопрос по блокам

Иван, есть у меня блок под банер:
<div class="blok-baner">
<img src="http://alt-rai.ru/files/baner-fskn.gif" width="462" height="105">
</div>
Если я вставлю отображение только на главной странице (<?php if($URL[1] == 'index'):?>)
У меня пропадает вся страница. Что не так ?

6

Re: Вопрос по блокам

Вот:)

<?php if($URL[1] == 'index'):?>
<div class="blok-baner">
<img src="http://alt-rai.ru/files/baner-fskn.gif" width="462" height="105">
</div>
<?php endif; ?>

7

Re: Вопрос по блокам

Логику понял, спасибо.

8

Re: Вопрос по блокам

Ivan пишет:

Вот:)

<?php if($URL[1] == 'index'):?>
<div class="blok-baner">
<img src="http://alt-rai.ru/files/baner-fskn.gif" width="462" height="105">
</div>
<?php endif; ?>

Здесь lok-baner будет показываться только на главной (index)

А имеется ли обратная возможность - показываться на всех, кроме главной (index) ?

9

Re: Вопрос по блокам

заменить == на !=

10

Re: Вопрос по блокам

Приветствую.
Такая проблема. Надо чтобы  ссылка в блоке с ссылкой на сторонний ресурс открывалась в новом окне (target=_blank").
Перерыл весь форум, ничего не нашел.
В ../data/bloks/ пусто, где вообще лежат блоки с ссылками на сторонние ресурсы? Не могу найти, чтобы атрибут target=_blank" прописать.
Помогите, пожалуйста.

11

Re: Вопрос по блокам

Надо чтобы  ссылка в блоке с ссылкой на сторонний ресурс открывалась в новом окне (target=_blank").

К сожалению вариант такого вида ссылок не было предусмотрено. Но есть немного костыльный вариант, использовать блок типа html и прописывать ссылки вручную. пример :

<div class="link"><a href="/" target="_blank">Ссылка 1</a></div>
<div class="link"><a href="/" target="_blank">Ссылка 2</a></div>
<div class="link"><a href="/" target="_blank">Ссылка 3</a></div>

При этом варианте ссылки будут выводится так как будто бы были созданы с помощью движка. И кстати этот вариант гораздо быстродейственен, т.к. не происходит лишних вычислений при генерации ссылок