Программная вставка текста и перевода в базу

Прислано: mastak

пт, 17/06/2011 - 21:39

Как можно программно вставить текст и для него перевод. Насколько я понял при использовании конструкции:

<?php
t
('Some text');
?>

в таблицу locales_source вставляется запись. Есть таблица locales_target - насколько понял для переводов. Есть ли встроенные в АПИ функции типа:
<?php
$id 
drupal_translate_add_string('Some text');
drupal_translate_add_translation($id'Какой то текст');
?>

Создание своих хуков. Как именно?

Прислано: mastak

пт, 26/02/2010 - 12:12

Заранее извиняюсь, но искал и не нашёл.

Как создать свой перехватчик. Который можно будет вызвать в другом модуле? Где, что и как нужно прописать?

Массив полей для формы. Как назвать, что бы получить массив?

Прислано: mastak

вт, 09/02/2010 - 08:25

На сервере формирую динамическую форму, количество полей не постоянно. Что бы правильно обработать, пытался создать имена для полей типа

$form['ecart']['ecart_element_price['.$node->nid.']']

что бы потом в обработчике просто пройтись по массиву ecart_element_price
Но при валидации Друпал имеет вот такой $form_state['values'] :

  [values] => Array
        (
            [ecart_element_count[1]] => 
            [ecart_element_count[2]] =>
            ...
        } 
 

работает на как с массивом...
Как именовать поля, что б и друпал понимал, и обработать потом можно, не зная сколько получим полей?

RSS-материал

Новое на сайте