Поля в Ubercart 2.0

Главные вкладки

Аватар пользователя dlismybigbigproblem dlismybigbigproblem 30 марта 2009 в 19:07

Доброго времени суток! У меня к знатокам уберкарта 2 вопроса:
1. Можно ли убрать из страницы создания продукта ненужные для меня поля, например, Weight, Единицы измерений, вообщем большинство полей, неотмеченных звездочками?
2. Отображение информации из полей в нужном мне порядке -по средствам CCK ImageCache добавил изображение и хочу чтобы оно отображалось слева от описания и стоймости товара, а не снизу.
Спасибо за внимание Smile

Комментарии

Аватар пользователя dlismybigbigproblem dlismybigbigproblem 30 марта 2009 в 19:11

Да. И так же волнуют поля из "Информация о счете" в оформлении заказа товара.. можно ли эту вкладку вообще убрать и оставить только "Информация о клиенте"?

Аватар пользователя ankheg ankheg 30 марта 2009 в 21:53

1. В template.php можно скрыть лишние поля такой функцией.

<?php
function phptemplate_node_form($form) {
    
//echo '<pre>'; print_r($form); echo '</pre>';
    
$form['base']['prices']['list_price']['#access'] = false;
    
$form['base']['prices']['cost']['#access'] = false;
    
$form['base']['shippable']['#access'] = false;
    
$form['base']['weight']['#access'] = false;
    
$form['base']['pkg_qty']['#access'] = false;
    
$form['base']['default_qty']['#access'] = false;
    
$form['base']['ordering']['#access'] = false;
    
$form['base']['prices']['sell_price']['#access'] = false;
    
$form['base']['prices']['#access'] = false;
    
$form['base']['#access'] = false;
    return 
drupal_render($form);
}
?>

2. Чтобы картинка уплыла влево, нужно поставить этому полю weight вроде -10, чтобы она в начале выводилась. И потом на картинку поставить стиль float: left;