параметры 'query' в l()

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

Аватар пользователя Cutler Cutler 23 апреля 2010 в 0:23

Есть материал Предложение, и есть материал Фото(в ньом есть поле 'pred' типа node reference для связи с Предложением). Как можно организовать ссылку в материале Предложения l('Добавить фото', "node/add/photo", ???) с автоматической привязкой полю pred номера nid ноды Предложения? как привильно прописать 'query'=>... ?

Комментарии

Аватар пользователя Cutler Cutler 23 апреля 2010 в 2:23

"Stutzer" wrote:
А к форме доступ есть программный?
Т.е. взять pred из GET-a и поместить его а нужное поле?

к GET нет, я весь код пишу в шаблоне вюшки, все што там есть ето
print $node->teaser;
print views_embed_view('photo','attachment_5', $node->nid);
вюшка выводит все фотки етого "Предложения", получается только $node->nid нада передать в поле создаваэмой фотки.

Аватар пользователя glu2006 glu2006 23 апреля 2010 в 10:33

Stutzer wrote:
мда. столько мороки с этими вьюшками - никакой свободы действий. никогда не понимал этого )

Как раз там и есть полная свобода действий да еще и кешируемая Wink

Аватар пользователя glu2006 glu2006 23 апреля 2010 в 10:32

А Вы код пишите не в шаблоне вьюшки, поскольку это не тру-метод (шаблон должен выводить конечный html), а в preprocess функции этой вьюшки, ведь эти функции как раз для этого и ввели в drupal6 чтоб люди в шаблонах не писали.