Задавайте вопросы про Drupal - 3

Alangasar
На сайте с 06.11.2008
Offline
98
#191

https://www.drupal.org/documentation/theme

Если хуки и темизация не помогают справится, то я правлю модуль, удаляю из .info файла инфу о его версии

---------- Добавлено 20.01.2016 в 11:28 ----------

Это, конечно, если обновлять с помощью drush, при ручном копировании, конечно, все затрется

Ragnarok
На сайте с 25.06.2010
Offline
226
#192

Где взять заготовку для модуля Drupal? Какой-то каркас, чтобы не пилить совсем с нуля

//TODO: перестать откладывать на потом
Alangasar
На сайте с 06.11.2008
Offline
98
#193

Да какие заготовки, .info файл с двумя строками? Сам файл модуля индивидуален в каждом конкретном случае. Разьве что hook_menu, hook_block, и то не факт, что нужны

---------- Добавлено 02.02.2016 в 18:45 ----------

Речь же о 7?)

Ragnarok
На сайте с 25.06.2010
Offline
226
#194

забыл упомянуть, о 6.37

Alangasar
На сайте с 06.11.2008
Offline
98
#195

Даже хз, что посоветовать, знать бы для начала какой функционал необходим.

Зы. В качестве отступления. В феврале поддержка 6 версии прекращается, я бы подумал о апгрейде на 7.

Alangasar
На сайте с 06.11.2008
Offline
98
#196

samara7, Код который вначале указан, вставляете как есть? В таком виде конечно он не будет работать. Всю функцию покажите

---------- Добавлено 03.02.2016 в 08:52 ----------

Ragnarok, посмотрите в сторону https://www.drupal.org/project/examples

Alangasar
На сайте с 06.11.2008
Offline
98
#197

samara7, беда, беда...

Сразу бы написали: PHP не знаю, drupal вижу первый раз


function MYMODULE_form_node_form_alter(&$form, $form_state, $form_id) {
global $user;
if (!in_array('administrator', $user->roles)) {
$form['title']['#access'] = FALSE;
}
}

как-то так

Alangasar
На сайте с 06.11.2008
Offline
98
#198

В условие надо добавить проверку на существование $node->nid, например $form['#node']->nid

Alangasar
На сайте с 06.11.2008
Offline
98
#199

Раз считаете, что отличный, ставьте в дополнение к фиелдпермишн модуль https://www.drupal.org/project/title

Alangasar
На сайте с 06.11.2008
Offline
98
#200

if (!in_array('administrator', $user->roles) && isset($form['#node']->nid)) {

.....

}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий