Я использовал hook_alter для изменения форм в настраиваемом модуле PHP. Я начал использовать тот же подход, изменяя страницу результатов формы «добавить узел». Однако эта страница не является формой, поэтому у меня нет идентификатора формы, к которому нужно подключиться. Фактически он содержит форму входа, но это не содержит элементы, которые я ищу.изменить внешний вид модуля drupal или узла
Далее я клонировал файл node.tpl.php и назвал его node-my-content-type.tpl.php. Если я добавлю «привет мир» на эту страницу, фраза отображается вверху, поэтому я знаю, что она работает.
Однако здесь все мое содержимое, кажется, сплющено к одной строке с именем $ content, поэтому манипулирование этим становится очень сложным.
Какой подход следует использовать в этой ситуации?
фактически понял, что $ содержание не было то, что я должен смотри. Массив $ node также передается и может использоваться так же, как $ form используется в форме. Теперь я должен выяснить, как определить, является ли пользователь администратором или нет. – bert
Что вы даже пытаетесь сделать? – Kevin
Определили ли вы роль администратора и назначили ему пользователей, или просто пытаетесь определить, является ли пользователь вашим администратором по умолчанию, который вы создали во время процесса установки? – flamingLogos