2011-06-01 4 views
0

Я новичок в drupal, webform и php. На самом деле я установил drupal-7 с модулем webform, и я хочу изменить текст опций, то есть «просмотреть», чтобы «создать проект» и «Результаты» в «Просмотреть проекты» ... Я искал решение, и я заметил лучшим вариантом является создание настраиваемого модуля и использование hook_form_alter() для изменения, поэтому я создал настраиваемый модуль. Но я не знаю, как я могу изменить.Как изменить метку кнопок вида/результатов в Webform drupal-7

Пожалуйста, простите меня, если решение уже есть (я не смог найти :()

ответ

1

«Просмотр» и «Результаты» фактически пункты меню, которые можно изменить путем внедрения hook_menu_alter().

http://drupal.org/node/483324

Следующий код в пользовательском модуле (изменение MODULENAME на имя вашего модуля) обновит вкладку «Результаты» без заминки, однако вкладка «Вид» сложнее, потому что это главное меню «View node» Код ниже обновит этот пункт меню для ВСЕХ типов узлов, а не только w ebforms. Если вы не видите изменений, очистите кеш.

Насколько я знаю, нет способа изменить пункты меню («Вид» в этом случае) для определенных типов узлов. См. http://drupal.org/node/754508 для некоторых попыток и обсуждения.

function MODULENAME_menu_alter(&$items) { 
    // change webform "Results" to "View Projects" 
    $items['node/%webform_menu/webform-results']['title'] = t('View Projects'); 
    // change "View" to "Create Project" - affects *all* node types, not just webforms 
    $items['node/%node/view']['title'] = t('Create Project'); 
} 
+0

спасибо, что работает отлично отлично :) – rinku

0

Ey я нашел один простой способ изменить все во всем Друпал 7, может быть, в других попробовать MODULS установить струнный Overrides, ссылка: http://drupal.org/project/stringoverrides, то вы поставите имя в имени пользователя конфигурации и NewName

Я надеюсь, что эта информация полезна

Добавить изображение как! >>http://s2.subirimagenes.com/otros/previo/thump_7143242string.jpg

 Смежные вопросы

  • Нет связанных вопросов^_^