Как получить в Joomla имя домена или текущей страницы в CMS Joomla 3? Делается это очень просто.
Достаточно использовать следующий код:
$uri = JFactory::getURI();
$host = $uri->toString(array('host'));
echo $host;
Переменная $host выведет имя домена
А как же получить в Joomla адрес текущей страницы? Что понадобится, если вы захотите сделать грамотную перелинковку. В данном случае нам пригодятся те же классы и методы, что мы использовали при получении имени домена.
$uri = JFactory::getURI();
$link = $uri->toString();
echo $link;
В данном случае мы получим адрес страницы с именем домена. Однако, если нам имя домена нам по каким то причинам не нужно в переменной, то код будет выглядеть так:
$uri = JFactory::getURI();
$link = $uri->toString(array('path', 'query', 'fragment'));
echo $link;