Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 2903 Просмотров
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Вот смотрю на официальную демку К2 http://demo.getk2.org/
На главной странице выведены материалы—
1. Quisque malesuada, libero in mollis pretium
2. Donec a imperdiet lorem

Фото расположено слева, а вводный текст справа.
Это стандартными стредствами (настройками) самой К2 выполнено или необходимо править код?
Если править код необходимо, может кто подсткажет решение и где в каком файле править.

Использую шаблон http://demo.gavick.com/joomla25/news/ НЕ ВАРЕЗ. Вывод материалов модулем не во всех местах подходит.
Конкретно как и что править (если нужна необходимость правки) в этом шаблоне не прошу, хотя бы подскажите решение при использовании дефолтных шаблонов, а там уже по аналогии смотреть буду.

Заранее благодарю.
« Последнее редактирование: 22.02.2013, 19:42:56 от Rex_One »
Кривизна рук не компенсирует прямизну извилин.
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
Смотри CSS-файл.Это свойство шаблона Гавиков.Стандартно у К2 изображение по центру, а текст уже под ним. Править нужно будет файл css_k2, который находится в сайт/templates/gavickPRO/css/ну и что там к К2 относится в этой папке. Catitemimage и itemimage. Свойство floating (обтекание).Ставь вместо center right или left, что больше нравится.Ну и прочие там настройки.
« Последнее редактирование: 22.02.2013, 23:31:54 от paternoster »
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Спасибо за наводку. Буду разбираться, думаю решение общими усилиями найдется.
Кривизна рук не компенсирует прямизну извилин.
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Решение задачи оказалось не таким уж и сложным, но... Забыл для себя учестьчто некоторое категории со статьями хоочется выводить с фото слева, а некоторые с фото вверху на всю ширину.

Видимо нужно искать информацию о создании 2-х шаблонов К2.
Кривизна рук не компенсирует прямизну извилин.
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
Для этого нового шаблона достаточно будет прописать дополнительные стили CSS поключения. К примеру есть catitemcategory, а будет еще catitemcatrgory2 в которой уже будут картинки слева.Или справа....)))
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Ну, это "легко" для тех кто понимает что и как прописывать. А вот для меня пока это трудно понять как сделать.
На форуме видал обсуждение о создании второго шаблона, буду искать.
Что именно прописать я уже понял. Уже даже сделал, но потом вспомнил что другую категорию необходимо выводить как и раньше, поэтому вернулся в прежним настройкам.

В K2.css (в моем шаблоне)

Вставил
Код
.itemImageBlock {
padding:0!important;
background:none;
border:none;
float:left;
margin:0 20px 0 0;
height:115px!important;
}

И отображаться картинки с текстовм стали как мне нужно.

Как сделать действующими оба варианта буду читать если ни кто не подскажет или ткнет носом.
Кривизна рук не компенсирует прямизну извилин.
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
Делаешь копию шаблона своего, помещаешь в сайт/templates/html/переименованный шаблон(скажем gavick2)
Далее в своем css-файле ищешь свой itemImageBlock, копируешь его в нем же, только переименовываешь в itemImageBlock2.И прописываешь там необходимые стили отображения.
Теперь в скопированном шаблоне находишь строки, которые отвечают за вывод itemImageBlock и ставишь там свое значение, а именно itemImageBlock2.
Принцип понятен?
« Последнее редактирование: 23.02.2013, 23:22:02 от paternoster »
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Принцип понятен. Буду чуть позже пробовать. Обязательно отпишусь, а то подобные вопросы иногда повляются.
Кривизна рук не компенсирует прямизну извилин.
*

scorpionfin

  • Новичок
  • 1
  • 0 / 0
Заранее благодарю.

Нашел k2.css как править картинку catItemImage span.catItemImage {display:block;text-align:left;margin:0 0 8px 0;}

Текст catItemIntroText Как было div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}

Как стало div.catItemIntroText {float:left;text-align:right;font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
и не получилось, текст равняется слева но не на уровне картинки.

Подскажите что не так...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

k2 не сохраняет фото

Автор Lentochka

Ответов: 0
Просмотров: 1192
Последний ответ 18.05.2018, 14:44:44
от Lentochka
[РЕШЕНО] Отображения материала (Картинка слева, описание справа + доп. поля)

Автор st1mriviera

Ответов: 0
Просмотров: 1414
Последний ответ 01.04.2018, 11:55:35
от st1mriviera
K2 - Поменять местами заголовок материала и фото в категории

Автор chertov

Ответов: 1
Просмотров: 1229
Последний ответ 31.01.2018, 09:17:34
от kern.USR
Поиск фото в Simple Image Gallery ?

Автор warlocksp

Ответов: 4
Просмотров: 1418
Последний ответ 18.10.2016, 19:44:02
от warlocksp
Вывод фото, картинок из контенкта К2 - ?

Автор warlocksp

Ответов: 2
Просмотров: 1223
Последний ответ 12.10.2016, 15:10:27
от warlocksp