Jump to content

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> блочный элемент.

Share this post


Link to post
Share on other sites

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

Это где?

В дефолтном шаблоне?

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

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

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

 

Или

product-filter

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.