#widget #octobercms
#виджет #octobercms
Вопрос:
Все, что я хотел бы сделать, это при нажатии на изображение, где я могу вставить заголовок и описание, затем ввести описание с помощью форматированного текстового редактора, а не обычного текстового редактора, который встроен в виджет загрузки файлов.
Комментарии:
1. Я немного подождал, чтобы посмотреть, не вмешается ли кто-нибудь в это, потому что мне тоже было любопытно узнать. Для всех интенсивных целей, хотя я понимаю, что для
img
тега требуется, чтобыalt
атрибут был совместим с ADA. Итак, обычно вы бы<img src="{{img.path}}" alt="{{img.description"}} title="{{img.title}}">
ни один из этих атрибутов не анализировал HTML-код или должен быть совместим с форматированным текстом, проверьте это . Итак, я бы просто создал новый столбец базы данных с именемimagedescription
, который использует поле форматированной текстовой модели.2. Спасибо за это. Например, если я создаю карусель, я хотел бы иметь возможность добавлять форматированное текстовое описание к каждому отдельному изображению, а не ко всей галерее. Имеет ли это смысл?
3. Что бы я тогда сделал, так это создал базу данных
table_imagedescriptions
и модель. Столбцами могут быть идентификатор, заголовок и описание. Что вы тогда можете сделать{% if img.title == description.title %} {{ description.description }} {% endif %}
Я уверен, что есть множество способов сделать то, что вы хотите, но это пример.4. Посмотрите это видео и следующие два видео о том, как создать виджет формы. С помощью этого вы должны иметь возможность создавать описания в контроллере модели, где вы создаете свои галереи.
5. Привет, мне все еще не удалось разобраться в этом! Тем временем я занимался другими вещами, но ваши советы по предыдущему плагину пришлись очень кстати.