РЕШЕНО! Как для вствленой вьюхе в ноде добавить if условие правильно?

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

Аватар пользователя iNFerNo iNFerNo 10 сентября 2012 в 11:35

Я в ноду добавляю вьюху в 7 друпале так

print views_embed_view('info_concert', 'entity_view_area_concert');

но мне нужно условие типа такого

if (views_embed_view('info_concert', 'entity_view_area_concert')) {

print ('что то еще');
}

т.е. если пустая вьюха но ничего не выводить, а если не пустая то print ('что то еще');

в 6ке было понятно все, а с 7кой заморочки.

Комментарии

Аватар пользователя iNFerNo iNFerNo 10 сентября 2012 в 11:59

дело в том что

вьюха создается модулем EVA (то есть вставляется в ноду).
если вьюха пуста она не выводится в ноде.

а что то еще это блок который так же выведен в ноду кастомно.

и у него будет свои еще условия связанные на вывод с нодой.

поэтому необходимо как то прописать условие в шаблоне ноды что если вьюха вывелась с результатом выводить блок. если не вывелась не выводить блок.

Аватар пользователя iNFerNo iNFerNo 10 сентября 2012 в 12:00

поэтому не хочется положить еще и шаблоны для вьюх. если эта процедура в 6ке делалась... должна как то и в 7ке.

Аватар пользователя iNFerNo iNFerNo 10 сентября 2012 в 12:22

у меня решено так как в ноду вьюха модулем евой вставляется а если простая вьюха.

то как решить вопрос с if для вставляемой ноде (с результатом или без)

Аватар пользователя Chyvakoff Chyvakoff 10 сентября 2012 в 17:38

"iNFerNo" wrote:
разобрался я.

print_r ($content)

лучше чем

print_r ($node)


Как бе content и node - это разные вещи.Не одна не лучше другой.