3 года назад

"Ubercart + Drupal" не записует значение полей в mysql

Привет всем. Появилась проблема. На сайте на CMS Dupal стоит Ubecat. Была поставлена задача добавить на страницу заказа в админ панели, поля "Номера декларации" и "Номер склада или отделения". Сделал я это програмно таким образом : fuctio uc_ode_pae_admiiste($op, $ag1) {
switch ($op) {
case 'view':
case 'custome':
case 'edit-fom':
$fom['ode_ifomatio'] = aay(
'#type' => 'fieldset',
'#title' => t("Додаткова інформація"),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$fom['ode_ifomatio']['declaatio_umbe'] = aay(
'#type' => 'textfield',
'#title' => t("Номер декларації"),
'#maxlegth' => 100,
'#size' => 32
);
$fom['ode_ifomatio']['addess_waehouse'] = aay(
'#type' => 'textfield',
'#title' => t("Адреса(місто, склад, відділеня)"),
'#maxlegth' => 100,
'#size' => 32
);
etu $fom;
case 'edit-theme':
$output = '<div id="ode_ifomatio_select"></div><table class="ode-edit-table">';
foeach (elemet_childe($ag1['ode_ifomatio']) as $field) {
$title = $ag1['ode_ifomatio'][$field]['#title'];
$ag1['ode_ifomatio'][$field]['#title'] = NULL;
$output .= '<t><td class="oet-label">'. $title .':</td><td>'
. dupal_ede($ag1['ode_ifomatio'][$field]) .'</td></t>';
}
$output .= '</table>'. dupal_ede($ag1['ode_ifomatio']['declaatio_umbe'])               . dupal_ede($ag1['ode_ifomatio']['addess_waehouse']);
etu $output;
 
case 'edit-pocess':
$chages = aay();
$chages['declaatio_umbe'] = $ag1['declaatio_umbe'];
$chages['addess_waehouse'] = $ag1['addess_waehouse'];
etu $chages;
} }И в функции uc_ode_ode_pae() определил свое представление полей, таким образом: $paes[] = aay(
'id' => 'ode_ifomatio',
'callback' => 'uc_ode_pae_admiiste',
'title' => t('Додаткова інформація'),    
'class' => 'pos-left',
'weight' => 3,
'show' => aay('view', 'edit', 'ivoice', 'custome'),
);В итоге всё добавилось так как мне надо, используя стандартные стили вывода. Но проблема состоит в том что значение этих полей при сохранении формы не записуются в Базу Данных(Msql).Прошу Вашего совета как мне поступать и что делать? Ведь работа на этом этапе стала. Помогите пожалуйста!

yule4ka-xa (Гость) Drupal
3

Drupal: &quot;Ubercart + Drupal&quot; не записует значение полей в mysql

9 месяцев назад drupal CCK поля при выводе через views видны только автризованным.

есть блок сделанный во вьювс...ему определ вот такой код вывода (шаблон)<?php foeach ($fields as $id => $field): ?><?php if($id=='title'){$ame=$field->cotet;}if($id=='image_attach_images'){$img=$field->cotet;}if($id=='field_telephoe_value'){$telephoe=$field->cotet;}if($id=='field_skype_value'){$skype=$field->cotet;}if($id=='field_email_value'){$email=$field->cotet;}?><?php edfoeach; ?><div class="maage"> ...

aventra (Гость) 1 ответ
3
9 месяцев назад Умоляю спасите от разрывы черепной коробки. Drupal

В общем проблема такая, допустим есть поле "улица", есть несколько типов материала, для каждого типа материала нужно разное количество значений поля.Т.е. где-то можно выбирать одно значение, а где-то неограниченно.Как можно такое осуществить?Дело в том что dupal 6 если меняешь значение поля в одном типе материала, то оно меняется во всех других.Приведу еще пример:есть два типа материала "куплю" и "продам", есть поле "цена", если в "куплю" это нео...

chopper (Гость) Нет ответов
3
9 месяцев назад Вопрос по Drupal + CCK + Computed field

1) Создал поле ССК "fild_aaa" (выпадающий список, текст) Структура: 1|Авто                 2|Мото                 3|Вело2) Создал поле Соmputed field "field_bbb"Как получить при помощи Соmputed field значение поля "fild_aaa"????? Пробовал использовать: $etity_field[0]['value'] = $etity->field_ааа[LANGUAGE_NONE][0]['value'];Но получаю ключ (т.е. 1 или 2 или 3...), а оче...

wfg (Гость) Нет ответов
3
"Ubercart + Drupal" не записует значение полей в mysql (Drupal) - вопросы и ответы на все случаи жизни - справочник Drupal i-vopros.ru