Kapcsolat felvételi űrlap

kocsit képe

Sziasztok.

Azt szeretném megtudni, hogy a Kapcsolat felvételi űrlapon (www.domain.hu/contact) szereplő mezőneveket át lehet írni?

Konkrétan azt szeretném, ha a "kategóri" list box cimkéjét átnevezhetném mondjuk címzettre.

Természetesen elég csak a megjelenésben, címkeként.

Ennek az oldalnak alap esetben mi "építi fel" a kinézetét?
Esetleg a default frontpage-hez hasonlóan (node url) a core álítja elő fix, felületről nem módosítható paraméterekkel?

Előre is köszönöm
KocsiT

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
eager képe

Ha ezt egy i18n-el már felszerelt oldalon szeretnéd elérni, akkor azt javasolnám, hogy a Contact Translation modul (i18n modulcsalád része) által létrehozott nem a translation, hanem edit tab alatt nézd meg, hogy miket enged átírni (úgy mondták nekem, hogy van neki egy edit füle is, ahol az alapértelmezett nyelv stringjeit tudod módosítani).

Én a php-s override módszereket még nem ismerem (igen, amúgy látom, neked most ezek jönnek be :)), úgyhogy ha kizárólag emiatt nem akarod kismillió dependenciával leterhelni a webhelyed, akkor viszont meg kell várnod, amíg a hatékonyabb php-s megoldást megmodják a többiek...

0
0
kocsit képe

Igen, erre én is gondoltam, mivel egy másik (szintén céges) intranet oldalon már alkalmaztam a fordítás felülbírálását a valahogy úgy ahogy leírtad (kb 2 éve volt).
Viszont nem tudom ez D7-ben hogyan működik. Attól tartok a következő nyelvi csomag felülvágná.

Várok még hátha lesz okos megoldás az okosított helyett:)
Ami az "override"-ot illeti, csupán szeretném megérteni ezeknek az alap dolgoknak a pontos működését.
Amit tudok, azt viwes-al megcsinálok, de ha ezeket a dolgokat valahogy lehetne piszkálni, akkor nem kéne a views-al terhelni az oldalt, habár esetemben ez annyira nem lényeges.....

köszönöm a tippet.

Üdv Tamás

0
0
eager képe

Hi all, találtam valamit, ami ide talán jó lehet:

http://drupal.org/project/stringoverrides

illetve, úgy néz ki, hogy kis léptékben a sites/default/settings.php -ból is vezényelhető mindez:

/**
 * String overrides:
 *
 * To override specific strings on your site with or without enabling locale
 * module, add an entry to this list. This functionality allows you to change
 * a small number of your site's default English language interface strings.
 *
 * Remove the leading hash signs to enable.
 */
# $conf['locale_custom_strings_en'][''] = array(
#   'forum'      => 'Discussion board',
#   '@count min' => '@count minutes',
# );
0
0
Sk8erPeter képe

Modulból könnyű átírni (többnyelvű környezetben is tesztelve, működik):

// ...
 
/**
 * Implements hook_form_FORM_ID_alter()
 */
function testModule_form_contact_site_form_alter(&$form, &$form_state, $form_id){
    $category_prev_title = $form['cid']['#title'];
    $form['cid']['#title'] = t('Recipient');
    // ...
}

Itt "testModule" a modul neve, ezt nyilván helyettesítsd a sajátoddal.

0
0