php выражения

Главные вкладки

Аватар пользователя tishka2 tishka2 24 июля 2012 в 23:05

Здравствуйте!

В настройках модуля Навигационная линейка материалов при добавлении правила есть поле "Условие". Там еще чуть ниже написано "Дополнительное PHP выражение, например - $node->type == 'story' || $node->type == 'news'". Подскажите пожалуйста, как указать в этом условии равенство определенного поля определенному значению. То есть чтобы получилось условие: если такое-то поле равно такому-то значению. Надеюсь понятно объяснил) И где про это можно почитать?

Комментарии

Аватар пользователя sg85 sg85 25 июля 2012 в 6:09

Не совсем понял но как то так $node->название_поля[0]['value']=="значение";
Вместо кириллицы ставьте свои значения, имена полей и что в них должно быть можно увидеть через модуль devel

Аватар пользователя tishka2 tishka2 25 июля 2012 в 11:24

не думал, что вообще кто-то поймет, что я хочу))) Спасибо большое, это то что нужно! А вместо поля можно указать какой-нибудь путь (адрес страницы)?

Аватар пользователя sg85 sg85 25 июля 2012 в 14:22

arg(номер_аргумента) вернет кусок пути из переменной $_GET['q'] т.е. Текущего адреса, хотя если это делается в нодах то проще взять из нее nid