Перейти к содержимому


Фотография
- - - - -

Описание в 2-3 слова к select

select

Лучший Ответ SmetDenis , 06 July 2014 - 09:57

По умолчанию, название поля прописывается внутри select (первой опцией) для экономии места.

 

Добавить label можно только правкой функции _renderParamsControl()

media\zoo\applications\jbuniversal\elements\jbpriceadvance\jbpriceadvance.php

 

k0t_200x0.png

 

Имя параметра хранится в переменной $paramName

Получится что-то вроде

$html[$i] = '<div class="jbprice-param-select jbprice-param-list jbprice-param-list-' . $i . '"><label>' .  $paramName . $html[$i] . '</label></div>';
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 Lexx74

Lexx74

Отправлено 04 July 2014 - 12:03

ДОбрый день.

 

1

МОжно ли както делать описание (подпись) к Select не влезаяя в CSS?

Аля

Выберите операционную систему - SELECT с выбором операционной системы

 

2

Предположим я создаю 2 материала одинакового типа (product) но в разных категориях, и в одной из категорий мне не нужно выводить поле select для материала.

МОжно ли ка кто поле select убирать для определенных товаров, относящихся к одному и томуже типу (product)? или необходимо создавать точно такой же тип product но уже без вывода этого select?


Сообщение отредактировал Lexx74: 04 July 2014 - 13:17

  • 0

#2 SmetDenis

SmetDenis

Отправлено 04 July 2014 - 14:33

МОжно ли както делать описание (подпись) к Select не влезаяя в CSS? Аля Выберите операционную систему - SELECT с выбором операционной системы

 

В каком именно select нужно сделать подпись ? в панели управления? в цене? в фильтре?

Она должна быть в виде label или внутри?

 

МОжно ли ка кто поле select убирать для определенных товаров, относящихся к одному и томуже типу (product)? или необходимо создавать точно такой же тип product но уже без вывода этого select?

 

Можно в шаблоне full/teaser сделать условие зависимости от категории

$catId = $item->getPrimaryCategoryId();
if ($catId == 42) {
    // вывод позиции
    echo $this->renderPosition('...');
}
 
////// либо брать категорию из ссылки
$catId = $this->app->jbrequest->getSystem('category');
 

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Lexx74

Lexx74

Отправлено 04 July 2014 - 15:25

 

В каком именно select нужно сделать подпись ? в панели управления? в цене? в фильтре?

Она должна быть в виде label или внутри?

1404470271-clip-96kb.jpg?nocache=1

В виде Label да. ВОтк ак над процессором серым цветом написано "black" - описание поля


  • 0

#4 SmetDenis

SmetDenis

Отправлено 06 July 2014 - 09:57   Лучший Ответ

По умолчанию, название поля прописывается внутри select (первой опцией) для экономии места.

 

Добавить label можно только правкой функции _renderParamsControl()

media\zoo\applications\jbuniversal\elements\jbpriceadvance\jbpriceadvance.php

 

k0t_200x0.png

 

Имя параметра хранится в переменной $paramName

Получится что-то вроде

$html[$i] = '<div class="jbprice-param-select jbprice-param-list jbprice-param-list-' . $i . '"><label>' .  $paramName . $html[$i] . '</label></div>';

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Click to return to top of page in style!