2011-06-01 24 views
0

私はdrupal、webform、およびphpの初心者です。実際に私はwebformモジュールでdrupal-7をインストールしました。オプションのテキスト、つまり "プロジェクトを作成"と "結果"を "プロジェクトの表示"に変更したいのですが... 解決策を探し出しました。その最適なオプションは、カスタムモジュールを作成し、変更するためにhook_form_alter()を使用することです。カスタムモジュールを作成しました。しかし、私はどのように変更することができないのかわかりません。解決策がすでにある場合Webform drupal-7のビュー/結果ボタンのラベルを変更するには

親切

答えて

1

「ビュー」と「結果」は、実際にあなたがhook_menu_alter()を実装することによって変更することができ、メニュー項目、ある(私はそれを見つけることができませんでした:()すみません。

http://drupal.org/node/483324

カスタムモジュール内の次のコード(モジュール名にMODULENAMEを変更)は、「結果」タブを問題なく更新しますが、「ビュー」タブは中核の「ビューノード」メニューであるためにトリッキーです以下のコードは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と私は他の人に多分すべてのDrupal 7のすべてを変更する簡単な方法は、インストールするmodulsを試した文字列をオーバーライド、リンクされていますhttp://drupal.org/project/stringoverridesは、その後、あなたは設定のユーザ名とnewnameの

に名前を入れて

この情報は役に立ちましたか?

写真を追加する! >>http://s2.subirimagenes.com/otros/previo/thump_7143242string.jpg

関連する問題