Я не знаю, на правильном ли я пути, но я пытаюсь позволить пользователям моего веб-сайта создавать собственные версии страниц на моем веб-сайте. По сути, я хотел бы использовать нашу документацию в качестве отправной точки, где они просто добавляют детали и создают для себя новую страницу в процессе. У меня есть тип контента «книга», который я изменил с помощью CCK, и тип контента «редактирует клиент», который использует виджет nodereferencefromURL для связывания себя с узлом книги.
Очень простая версия того, что я говорю, - у меня есть ссылка на страницах моей книги, которая создает узел с использованием типа содержимого, редактируемого клиентом. Я хотел бы разместить несколько полей в типе содержимого, редактируемом клиентом, которые принимают значения некоторых полей со страницы книги, с которой он связан.
Я уверен, что мне что-то не хватает, потому что я мог подумать, что кто-то попробовал бы это раньше, но я даже не могу найти намек, как это сделать.
Все, что мне действительно нужно, это указать в правильном направлении, если мое текущее мышление неверно. В настоящее время я считаю, что я использую php-скрипт для получения значения по умолчанию для поля на экране добавления нового узла, который перетаскивает значение для поля из книги, из которой я ссылаюсь. Я думаю, что это так, потому что есть опция для значений по умолчанию для поля в cck manage fields, которая позволяет вам ввести значение php, чтобы вернуть значение по умолчанию для вашего поля.
Я на правильном пути, или уже есть модуль или процесс, который делает то, о чем я говорю, и я слишком туп, чтобы его найти.