Как подставить в поле ноды значение из URL?

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

Аватар пользователя jesem jesem 24 февраля 2011 в 13:41

На этапе создания ноды - /node/add/page требуется заполнить поле значением из ссылки (ссылка из внешней системы) - то есть взять его либо из GET контекста, либо как то особо парсить ссылку.. Отличным дополнением была бы возможность заблокировать изменение значения поля, если оно (значение) уже взято из URL.
Собственно куда копать? Крайний метод - хукать CCK, но может есть что то готовое?

Комментарии

Аватар пользователя Alex_R Alex_R 24 февраля 2011 в 13:52

Computed field
Мне нужно было сохранять base_url на котором создана нода и чтобы потом не менялось, код был такой. В вашем случае нужно видимо немного изменить.

<?php
global $base_url;
if (
$node_field[0]['value'] == NULL){
$node_field[0]['value'] = $base_url;

?>