Forumlar / National / Russian / Тех. поддержка / Доступ к глобальной переменной

как получить доступ в файле ресурсов темы

Edward
#1 2018-02-02 09:22

Привет!

Сможет кто объяснить, как получить в файле ресурсов темы (имятемы.rc.php) к глобальной переменной которой видно какая чать модуля сейчас отрбатывает. Из шаблона она доступна по тегу

{PHP.m}

в файле ресурсов же $m презаписывается похоже и не видна.

Вообще задача увидеть, какая часть сейчас запущена, main или list.

Добавлено 2 часа спустя:

Ладно, все решил разбирая массив $_GET.

$m перезаписывается в коде модуля:

if (!in_array($m, array('add', 'edit', 'preview')))
{
	if (isset($_GET['id']) || isset($_GET['al']))
	{
		$m = 'main';
	}
	else
	{
		$m = 'list';
	}
}

и конечно в ресурсах темы уже не видна.

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba

Bu konu Edward tarafından düzenlendi(2018-02-02 12:00, 6 yıllar önce)
Macik
#2 2018-02-05 04:32

В данном случае не совсем об этом, но тем не менее имейте в виду: бывает, что переменные не видны из-за области видимости. Т.е. некоторые хуки у нас вызываются внутри функций.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F