Form için CCK Başlık değiştirme

2 Cevap php

Varsayılan olarak CCK form oluşturma şeklinde bir başlık vardır

 Create [Your Content Type Name Here]

Ben benimkini değiştirmek istiyorum

 Register for Such and Such

Ben dize kılma kullanabilirsiniz önerdi, ama ben değiştirmek için dize bulamıyorum. Ben de form_alter için kod yazmadan denedim, ama değiştirmek için "unvanını" almak için nasıl anlamaya görünüyor olamaz.

Fikirler?

2 Cevap

İki olasılık var, ya sen sayfa templage kullanılan $ title değişkeni döşeme ve set temalarını kullanabilirsiniz. Sen tembel anlaşılacağı gibi bir preprocess fonksiyonu ile yapabilirsiniz.

Tercih diğer seçenekler) (drupal_set_title kullanmak olacaktır, bu bir modülde gitmek gerekir. Ben denemedim, ama ben size hook_form_alter () uygulaması bu kullanabilirsiniz düşünürdüm. Eğer başlıkları oldukça kolay değiştirilebilir olsun hangi kontrol edebilecek şekilde.

Kanca form_alter unvanını etkilemez, ancak bir preprocess işlevini kullanabilirsiniz:

Başlatmak için bu kodu deneyin:

function MYMODULENAME_preprocess(&$variables) {
  $variables['title'] = 'test title';
}