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