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