Делаю проект на Joomla 3.7.0-beta4. Использую огромное количество доп полей. Понимаю что это beta и заметил недоработку. Дело в том что если создавать поля с одинаковыми именами в разных группах полей. То при записи данных в одно из полей, они будут перезаписанными из поля созданного в первую очередь. Это из за того что алиасы сохраняются одинаковые. А по идее должно проверять и не давать сохранить если такой alias присутствует в БД.
Так же не удобно то что все типы полей идут в один список.
Хорошо бы записывать разные типы полей в разные блоки и так же разные группы полей записывались в разные блоки и при создании группы полей необходимо сделать возможным добавлять классы блоку.
Это будет полезно например для создания табов.
Labels |
Added:
?
|
And for the record you can do this using field Groups.
Did you try that?
Не понял Ваш вопрос. К сожалению я плохо знаю английский. Извините(
И для записи вы можете сделать это, используя Группы полей.
Вы пробовали это?
Вы можете использовать Google Translate для перевода английского языка на русский
Вот что у меня получилось при создании полей.
это не реклама, извините за ссылку.
http://barysh-jkh.ru/r-p-starotimoshkino/18-obl-ulyanovskaya-r-n-baryshskij-rp-starotimoshkino-ul-mikrorajon-d-19.
У меня созданы группы полей. Но всё идёт в один список. Они не разделены по блокам. Для того, чтобы мне их распределить по табам я использовал jQuery.
Ещё при создании полей в разных группах полей с одинаковым названием, алиасы записывались одинаковые. Это неправильно. Из-за этого на сайте не выводилось второе поле из другой группы.
Вот несколько скриншотов - примеров. Вы поймёте. Спасибо!
Извините за множество ссылок.
Спасибо, у меня проблема сейчас. Но в основном это должно быть то, что вы можете сделать с помощью переопределений
Thanks i got the problem now. But basically this should be something you can do via overrides
The Problem is that the field grups are rended in the backend and frontend but in the normal article there is not distiction in which field group the field is.
I personaly think this should be done using overrides any other opionions? Maybe @laoneo
OK, here is the steps to reproduce the issue:
Я воссоздал сценарий на примере двух групп и двух полей
Expected resalt
too diferent values in two different groups' fields
Actual result
The value from the field in group2 overwrites the value in the field in group1 - you can't got them showing two different values
Title |
|
Category | ⇒ | com_fields |
Title |
|
||||||
Priority | Medium | ⇒ | Low | ||||
Status | New | ⇒ | Confirmed |
Title |
|
||||||
Status | Confirmed | ⇒ | Closed | ||||
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-04-05 05:46:20 | ||||
Closed_By | ⇒ | Bakual |
I've tested the update - the issue seems resolved, now the checking for duplicate alisses is implemented and works fine.
Я протестировал обновление - проблема, похоже, решена, теперь проверка дублирующихся алиасов выполняется.
@Anmast please just write in englisch here.
I have just used GT to translate it: