N1 Nex1on

Додаткові поля

Розділ «Дод. поля» (Вміст → Дод. поля, право settings.manage) — одне місце для всіх додаткових полів сайту: «Рік», «Режисер», «Розмір», «Колір», «Фото галереї». Одне поле заводиться один раз і підключається галочками до потрібних місць: новини, форум, магазин та інші розділи, що пропонують свої поля. Поля профілю й атрибути магазину показано в тому самому списку з позначкою та посиланням на їхнє редагування.

Поки жодне місце не позначено, поле ніде не зʼявляється: ні форм, ні тегів.

Якщо в блоці «Де поле працює» немає новин, отже, поля новин ще не перенесено до спільних: форма поля підказує це й веде кнопкою «Перенести поля новин» до блоку «Поля новин» на сторінці списку.

Створення поля

ЩоЗначення
Підписщо бачить людина у формі та на сторінці
Імʼя для шаблонівлатиниця, цифри, _; за ним працюють теги. Після створення не змінюється
Видрядок тексту, довгий текст, ціле число, дробове число, так/ні, дата, дата й час, вибір зі списку, кілька варіантів, посилання, електронна пошта, колір, зірки, зображення, галерея, файл, аудіо, посилання на відео, розмітка (HTML) — очищається за білим списком (скрипти, форми, обробники подій прибираються) і заповнюється лише персоналом, плейлист відео (посилання https, по одному в рядку) та плейлист аудіо (файли з «Медіа»). Після створення не змінюється: під ним лежать значення
Межа довжинизнаків для рядка, довгого тексту й розмітки; 0 — межа виду. Відвідувач у формі сайту бачить ту саму межу (поле не дасть ввести більше), а при перевищенні отримує відповідь «Не довше за N знаків»
Формат датидля полів дати на сайті: d.m.Y, j F Y… (знаки PHP date()); порожньо — формат сайту
Групавкладка у формі редагування
Варіантидля видів із вибором, по одному в рядку. значення|підпис зберігає значення, показує підпис: yes|Так
Хто заповнює / хто бачитьролі через кому; порожньо — усі (закриті поля бачить лише персонал)

Де поле працює

Для кожного розділу (господаря) — галочка і, якщо в розділу є рубрики, список рубрик: поле зʼявиться лише у вибраних. Далі для місця: «Показувати у формі для відвідувачів» (якщо розділ приймає матеріали з сайту) та «Обовʼязково тут».

Галочки і що вони роблять

ГалочкаДія
Обовʼязковеформа не прийме порожнього значення
Публічневимкнено — поле видно лише в панелі: його немає ні на сайті, ні в пошуку, ні в стрічках, ні у доборі
У спискахзначення доступне в елементі списку як {item.field:ім'я}
У картцівходить до готового виводу {fields} на сторінці запису
Фільтрсписки можна добирати за полем: field:ім'я=значення, field:рік>2000
Пошукзначення знаходить пошук по сайту
Значення — посиланняна сайті значення веде на список усіх записів із тим самим значенням
У стрічкахполе додається до RSS розділу
Показувати «ні» і нульзазвичай порожнє приховується; для «так/ні» і чисел показати і «ні», і 0

Теги в шаблонах

У кожного поля в списку та на сторінці редагування є набір тегів із кнопкою «Копіювати»:

{field:year}                                значення
{fieldlabel:year}                           підпис (порожньо, якщо поле не заповнено)
[if:field:year]{fieldlabel:year}: {field:year}[/if]
[each:field:genres]{item.value}[/each]      для списків (кілька варіантів, галерея)
[if:field:year>2000]новинка[/if]            порівняння: > < >= <= !=
{fields}                                    запасний вивід усіх заповнених полів «у картці»
{item.field:year}                           всередині елемента списку

Правило одне для всіх шляхів: порожнє не виводиться ніде — ні значення, ні підпису. Закриті поля й поля, закриті роллю, у теги не потрапляють. У варіантах значення|підпис теги виводять підпис.

Поля новин

У новин досі були свої поля. У розділі «Дод. поля» є блок «Поля новин»: кнопка переносить їх до спільних. Порядок: спочатку копія у файл (storage/backups/news-fields-….json), потім копіювання (старі таблиці залишаються), потім звірка за кожним полем (кількість значень і контрольна сума). Лише за чистої звірки новини перемикаються на спільні поля. Якщо імʼя поля вже зайняте чужим полем іншого виду, перенесене отримує імʼя з «_news» — поправте теги в шаблонах (звіт називає такі поля). «Повернути на попередні поля новин» копіює значення назад у старі таблиці та знімає перемикач. Перенесення, повернення й видалення поля просять підтвердження у вікні панелі (з назвою дії та поясненням); без «Підтвердити» нічого не змінюється. Робіть перенесення у тихий час: записи, збережені в ці секунди, не переїдуть.

Видалення

Поле спершу вимикають — воно приховане скрізь, значення збережено. Видаляють лише вимкнене: введенням імені поля й пароля; на екрані видно, скільки значень буде стерто. Видалення незворотне; запис лишається в журналі.

Безпека

Значення перевіряються за видом і зберігаються як текст; на сторінці все екранується, посилання лише http(s) з rel="nofollow noopener", зображення й файли — лише з «Медіа» за номером (приватні файли й архіви в поля не ставляться). Відвідувач заповнює лише поля, позначені «і відвідувачі (форми сайту)»: підроблене імʼя поля в запиті до запису не доходить.

Оновлено 16.10.2026

На цій сторінці
Поділитися: Telegram WhatsApp
Відкладати можна і без входу: закладки збережуться в цьому браузері, а після входу їх можна перенести до облікового запису. Вхід
Обговорення

Коментарі

Обговорення ще не почалося

Поки ніхто не висловився. Будьте першим.

Поскаржитися на запис