Вообщем ситуация такова:
Создал блок в Views, для новостей где выводятся зоголовки новостей и краткий анонос, блок выводится в левом сайдбаре (тоесть он всегда на виду), внизу в подвале блока должна быть ссылка "Архив новостей" соответственно на другую страницу с этим архивом.
Значит казалось бы все просто, прописываем в подвале блока <a href="news">Архив новостей</a>
тут думаю умные люди поймут что произойдет, для не очень умных поясняю: если мы находимся например на странице http://www.mydomain.ru/node/1
, то нас после перехода по ссылке перешлет на страницу http://www.mydomain.ru/node/1/news
, и соответственно мы нифига не увидим.
Значит выходит у нас следующие варианты:
1)прописывать в подвале абсолютныю ссылку, но это не есть хорошо, более того, помоему это бред и так делать не надо.
2)сформировать прямо в шаблоне блока views-view--news--block.tpl.php ссылку с помощью функции l(); но это тоже не совсем рациональный вариант, так как хотелось бы все содержимое редактировать через админку.
Товарищи! Подскажите есть ли еще варианты?
Комментарии
Если вы пропишете
<a href="/news">Архив новостей</a>
, вы всегда будете попадать на http://www.mydomain.ru/newsО Господи, нифига себе я лох, спасибо большое, пойду учить про ссылки в HTML )))
<a href="<?php print $base_path ?>/news">Архив новостей</a>
можно и так в *.block.tpl.phpМожно сделать легче. Включите исполнение пхп и делайте всё как делали раньше, только юзайте l()
Всем спасибо проблема решена