Joomla создайте плагин контента для добавления полей в статью (com_content)

Представляем начинающему разработчику joomla, id, чтобы добавить дополнительные поля в статью (com_content). Я прочитал эту статью https://docs.joomla.org/Adding_custom_fields_to_the_article_component Однако он не полностью отвечает на мой вопрос о том, когда /как добавлять дополнительные поля в таблицу _content, а когда добавлять вставленные данных. Любая помощь приветствуется.

2 голоса | спросил Jimmy Obonyo Abor 21 MonEurope/Moscow2015-12-21T21:10:10+03:00Europe/Moscow12bEurope/MoscowMon, 21 Dec 2015 21:10:10 +0300 2015, 21:10:10

1 ответ


3

Самый простой подход - просто добавить поля в качестве дополнительных свойств атрибутов, поэтому вам не нужно обрабатывать изменения базы данных; дополнительные свойства будут сохранены в виде строки, представляющей объект json.

Как вы можете видеть в документе, который вы связали, <fields name="attribs"> - это контейнер всех настраиваемых свойств в файле манифеста (.xml ), и он автоматически обработает ваше сопротивление.

Положительные отношения:

  • вы создаете и вставляете манифест, структура обрабатывает остальные;
  • нет необходимости в изменениях базы данных.

Отрицательные соображения:

  • Поиск требует, чтобы вы обрабатывали структуру json поля атрибутов
  • Поиск будет невероятно медленным, если вы не добавите поддержку json в свою базу данных и не внедрите надлежащие индексы, которые повлекут вас за нестандартную ситуацию. Это относится только к 1000+ статьям или очень медленному хостингу.
ответил Riccardo Zorn 6 Jpm1000000pmWed, 06 Jan 2016 14:25:39 +030016 2016, 14:25:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132