Есть такая мощная штука - jqvery!
добавить файл.js в тему подключить его в template.php
Не будет работать если ява скрипт отключен, но это 5-10% юзверей...
Есть такая мощная штука - jqvery!
добавить файл.js в тему подключить его в template.php
Не будет работать если ява скрипт отключен, но это 5-10% юзверей...
а такой вопрос. вот я для материала убрал просмотр и изменил сохранить на отправить запрос.
теперь когда админ (роль) редактирует материал ему выводится так же - отправить запрос. можно для главного админа и роли-админ при редактировании уже созданного материал выводить опять сохранить кнопку???
Я удалил строки:
из файла modules/node/node.pages.inc
Вроде работает.
Но мастера в друпале подскажут конечно получше.
Трогать ядро - это грех большой!
Можно сделать как минимум тремя способами:
1. через css #кнопики {visibility:hidden;}
2 через jqvery $(#кнопки).hide();
3 совсем удалить со страницы через php [ru-api=hook_form_alter]
Комментарии
<?php
function your_module_form_alter(&$form, &$form_state, $form_id){
if ($form['#id'] == 'node-form' && $form['type']['#value'] == 'your_node_type'){
unset($form['buttons']['preview']);
}
}
?>
с помощью rules
а для всех материалов как убрать?
Убираем второе условие, конечно же
<?php
function your_module_form_alter(&$form, &$form_state, $form_id){
if ($form['#id'] == 'node-form'){
unset($form['buttons']['preview']);
}
}
?>
Я удалил строки:
$form['buttons']['preview'] = array(
'#type' => 'submit',
'#value' => t('Preview'),
'#weight' => 10,
'#submit' => array('node_form_build_preview'),
);
из файла modules/node/node.pages.inc
Вроде работает.
Но мастера в друпале подскажут конечно получше.
=)))
а что добавить чтобы переименовать кнопку сохранить которая на название другое... для конкретного типа материала. по гуглил чтото не нашел нужного.
такое не работает
$form['buttons']['submit']['#title'] = t('lalala');
$form['buttons']['submit']['#value'] = t('lalala');
Есть такая мощная штука - jqvery!
добавить файл.js в тему подключить его в template.php
Не будет работать если ява скрипт отключен, но это 5-10% юзверей...
Не путайте. У jQuery - другие задачи.
гранд мерси. то что надо.
а такой вопрос. вот я для материала убрал просмотр и изменил сохранить на отправить запрос.
теперь когда админ (роль) редактирует материал ему выводится так же - отправить запрос. можно для главного админа и роли-админ при редактировании уже созданного материал выводить опять сохранить кнопку???
реально?
<?php
global $user;
# Для анонима
if($user->uid == 0){}
# Для админа
if($user->uid == 1){}
# Для зарегиных
if($user->uid > 1){}
?>
Трогать ядро - это грех большой!
Можно сделать как минимум тремя способами:
1. через css #кнопики {visibility:hidden;}
2 через jqvery $(#кнопки).hide();
3 совсем удалить со страницы через php [ru-api=hook_form_alter]