Есть ряд полей, карта, график, бронь и тд. Которые отображаются в контенте даже если они пока не нужны. Текстовые поля если не заполнены они не отображаются, как решить задачу с другими полями? Например раздел справочник, человек не имеет графика работы, или у него нет записи но ему надо состоять в общем справочнике. Кто то как то реализовывал? может дополнения кто делал, или кто возьмется за такую доработку или компонент где смогу выбрать где показывать такие флаги?, что бы у пользователя при создании контента появлялся у полей флаг, подключить или отключить.
Открыть эти проблемные поля (system/fields/fieldname.php), найти метод parse() и в нем вставить сразу после открывающей фигурной скобки:
if (!$value || $value == '---') { return ''; }
Открыть эти проблемные поля (system/fields/fieldname.php), найти метод parse() и в нем вставить сразу после открывающей фигурной скобки:
if (!$value || $value == '---') { return ''; }
Что должно произойти? ничего не поменялось
Ну тогда смотрите в бд, что содержат в себе поля там, где они не заполнены. Некоторые поля хранят данные в yaml, и когда поле пустое, то сохраняются три дефиса. В ваших полях может быть по-другому, конечно.
Что должно произойти?
Должно поле не показываться, если не заполнено. Но, как я сказал выше, надо смотреть, что хранится в бд в ячейках незаполненных полей.
Ну тогда смотрите в бд, что содержат в себе поля там, где они не заполнены. Некоторые поля хранят данные в yaml, и когда поле пустое, то сохраняются три дефиса. В ваших полях может быть по-другому, конечно.
Что должно произойти?
Должно поле не показываться, если не заполнено. Но, как я сказал выше, надо смотреть, что хранится в бд в ячейках незаполненных полей.
Компонент не сделаете по принципу что описал выше? в каталог бы тоже его не помешало
человек не имеет графика работы, или у него нет записи но ему надо состоять в общем справочнике. Кто то как то реализовывал?
С каждым полем разбирайтесь индивидуально. И очень странно, что незаполненные поля что то отображают. Если разработчик не реализовал, что незаполненное поле ничего не выводит, значит у него были какие то резоны.
человек не имеет графика работы, или у него нет записи но ему надо состоять в общем справочнике. Кто то как то реализовывал?
С каждым полем разбирайтесь индивидуально. И очень странно, что незаполненные поля что то отображают. Если разработчик не реализовал, что незаполненное поле ничего не выводит, значит у него были какие то резоны.
Да чего разбираться, делают как видят, никто не может предположить что их могут использовать там где они не нужны и таких полей уйма в каталоге. Просто надо компонент сделать в каталог и эта надобность у разработчиков тоже пропадет .
Просто надо компонент сделать в каталог
Это не просто.