Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

В помощь верстальщикам?


Recommended Posts

Имею следующую схему размещения модулей на главной

 

latest

featured

bestseller

 

Каждый товар имеет опции, и хочется продавать без захода в товар.

 

Функционал готовый, написан скрипт, сверстан блок для опций,

С этим все в порядке.

Первая опция  - checked

 

 

И тут...

некоторые товары не имеют checked.

В коде есть, на странице нет.

 

Не долгие исследования показали, что input type="radio" name="nameoptNNN" находятся в одной области видимости имен,

т.е. было

<div class="options">
input type="radio" name="nameoptNNN" checked
input type="radio" name="nameoptNNN"
</div>

<div class="options">
input type="radio" name="nameoptNNN" checked
input type="radio" name="nameoptNNN"
</div>

Стало:

<form class="options">
input type="radio" name="nameoptNNN" checked
input type="radio" name="nameoptNNN"
</form>

<form class="options">
input type="radio" name="nameoptNNN" checked
input type="radio" name="nameoptNNN"
</form>

Очень много элементов форм находятся вне <form>

пытайтесь обернуть тегом  соответствующие элементы

Не забывайте, что <form> блочный элемент.

Надіслати
Поділитися на інших сайтах

А вы посмотрите

 

открываем product.tpl

 

Где <form>? Нет, а элементы формы есть.

 

или, например

Опции в категориях (модуль), например (radio)

Проектировщик об этом не задумался.

 

Или

product-filter

 

Почему не форма, а блок?

Надіслати
Поділитися на інших сайтах

Почему не форма, а блок?

Потому что Даниэль - упёртый осёл и к его квалификации много вопросов. С этим мало кто спорит.

Я же не оспариваю это, а прошу показать, где это встречается.

Посмотрел, увидел. Спасибо.

В принципе-то, в Опенкарт вполне можно было ожидать того, что открывающая `form` где-то в header.tpl, а закрывающий тег в footer.tpl, но тут в шаблонах хотя бы стараются такого не делать и не тот случай. А случай как раз некорректной вёрстки.

Такое желательно пофиксить и предложить пулл реквест в главный репозиторий, но в ответ от Д. можно услышать традиционное "not required". Хотя такое может и примут - там кроме него теперь есть Джеймс Олсоп. Если отфутболят - в `opencart-ce`. Здесь такое примут с вероятностью 0.99. Если и там не примут (единственная причина - нежелание углублять разницу кодовой базы между проектами), тогда в ocStore. Здесь пофиг, т.к. он опять стал развиваться по старым рельсам - с большими отличиями в коде и ручными мержами.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.