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


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

Валидация фильтра по категории


Лучший Ответ fiction13 , 28 November 2016 - 16:56

Гляньте тут, функция buildList

/administrator/components/com_zoo/helpers/tree.php
Перейти к сообщению


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

#1 zeus07

zeus07

Отправлено 28 November 2016 - 14:47

Добрый день!

 

Такой интересный вопрос возник. 

Дело в том, что проверяю сайт на валидность, и очень много ошибок показывает в выпадающем списке по категории. 

 

Приведу пример: http://prntscr.com/dcrugh

 

Ну и собственно говоря, сам код: 

<div class="jbfilter-row jbfilter-category-chosen first">↩
<label class="jbfilter-label" for="jbfilter-id-itemcategory">Категория</label><div class="jbfilter-element"><select id="jbfilter-id-itemcategory-1" name="e[_itemcategory]" id="jbfilter-id-itemcategory-1" class="jbfilter-element-itemcategory jbfilter-element-tmpl-category-chosen" data-no_results_text="Не найдено" data-placeholder="Выберите...">↩
<option value="" selected="selected"> - Выбрать категорию - </option>↩
<option value="18">&nbsp;&nbsp;&nbsp;Гель-лаки GRATTOL</option>↩
<option value="19">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Базы, ТОПы</option>↩
<option value="20">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Классическая коллекция</option>↩
<option value="21">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Коллекция Light</option>↩
<option value="22">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Коллекция Crystal</option>↩
<option value="23">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Коллекция Кошачий Глаз</option>↩
<option value="24">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Коллекция Galaxy</option>↩
<option value="17">&nbsp;&nbsp;&nbsp;Гель-лаки Konad</option>↩
<option value="1">&nbsp;&nbsp;&nbsp;Наборы для стемпинга</option>↩
<option value="4">&nbsp;&nbsp;&nbsp;Трафареты для стемпинга</option>↩
<option value="5">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Пластины А4</option>↩
<option value="6">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Прямоугольные пластины</option>↩
<option value="7">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Диски с рисунками</option>↩
<option value="2">&nbsp;&nbsp;&nbsp;Лаки для стемпинга</option>↩
<option value="3">&nbsp;&nbsp;&nbsp;Штампы и скраперы</option>↩
<option value="9">&nbsp;&nbsp;&nbsp;Лаки Konad с эффектами</option>↩
<option value="10">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Лаки с запахом</option>↩
<option value="11">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Гель-эффект</option>↩
<option value="12">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Кракелюр</option>↩
<option value="13">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Эффект песка</option>↩
<option value="15">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Джинс-эффект</option>↩
<option value="16">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Пастельные лаки</option>↩
<option value="14">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Наборы с эффектом песка</option>↩
<option value="8">&nbsp;&nbsp;&nbsp; Трафареты и наклейки</option>↩
<option value="25">&nbsp;&nbsp;&nbsp;Обычные лаки</option>↩
<option value="26">&nbsp;&nbsp;&nbsp;Уход за ногтями</option>↩
<option value="27">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Основы и закрепители</option>↩
<option value="28">&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>|_</sup>&nbsp;Аксессуары</option>↩
</select>↩
</div>

Мне, как верстальщику, в принципе не очень понятно, для чего там использовать тег <sup> и вот хотел уточнить, где именно это генерируется, чтобы была возможность отредактировать данный выпадающий список категорий, и сделать его валидным.


  • 0

#2 DMTR3000S

DMTR3000S

Отправлено 28 November 2016 - 16:43

Тег <sup> там оборачивает конструкцию, для визуального построения древовидной структуры селекта. А тянется он, однако, из jQuery, не?


  • 0

#3 fiction13

fiction13

Отправлено 28 November 2016 - 16:56   Лучший Ответ

Гляньте тут, функция buildList

/administrator/components/com_zoo/helpers/tree.php

  • 1

#4 zeus07

zeus07

Отправлено 28 November 2016 - 18:38

Тег <sup> там оборачивает конструкцию, для визуального построения древовидной структуры селекта. А тянется он, однако, из jQuery, не?

 

Ну как бы да, чисто для визуального представления, но хочется сделать как-то изящней и валиднее всё-таки )


  • 0

#5 zeus07

zeus07

Отправлено 28 November 2016 - 18:59

 

Гляньте тут, функция buildList

/administrator/components/com_zoo/helpers/tree.php

 

Благодарю! Оно!

Только наверное это будет влиять не только на фронт, но и на админку.


  • 0

#6 zeus07

zeus07

Отправлено 28 November 2016 - 19:07

Хм, самое интересное, что изменения повлияли только на админку, а на фильтр вообще никак...

 

Нет, всё в порядке!


Сообщение отредактировал zeus07: 28 November 2016 - 19:12

  • 0




Click to return to top of page in style!