Возможно, вопрос детский, но не нашел подходящих функций в PHP.
сайт доступен по основному имени www.site.ru и по алиасу site2.ru
Необходимо, чтобы блок выводился только, когда в начале URL стоит www.site.ru
В свойствах блока есть функция "Показывать блок Если введённый PHP код возвращает значение TRUE".
Никак не пойму как на PHP из URL вырезать только начальную часть и сравнить с нужным доменом.
т.е. если человек зашел на site2.ru/node/100, то блок ему не показывать, а если на
www.site1.ru/node/100, то показывать.
Комментарии
<?php
global $base_url;
echo $base_url;
?>
Учимся читать документацию.
Спасибо! Учимся потихоньку :). Очень элегантно, а то я выкопал монстровый код строк на 10 по выковыриванию адреса.
Итоговое решение, может пригодится кому:
<?php
global $base_url;
if ($base_url == 'http://www.site1.ru') {
return TRUE;
}
?>