Новости 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 Гость просматривают эту тему.
  • 9 Ответов
  • 8020 Просмотров
*

Listopad

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ссылка на корзину
« : 29.05.2007, 22:19:39 »
как в меню навигации сделать ссылку на корзину - т.е., что бы покупатель мог в любой момент тыкнуть - и она бы ему открылась? !!!???!!!
*

metaname

  • Захожу иногда
  • 61
  • 2 / 0
Re: ссылка на корзину
« Ответ #1 : 29.05.2007, 23:32:06 »
   <a href="http://tvoi-sait.ru/index.php?page=shop.cart&option=com_virtuemart&Itemid=57">
              Показать корзину</a>
Itemid исправить на свой.
*

Listopad

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: ссылка на корзину
« Ответ #2 : 30.05.2007, 13:56:45 »
Спасибо!
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Re: ссылка на корзину
« Ответ #3 : 30.05.2007, 19:14:51 »
так в модуле же есть "ваша корзина" вроде
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

Listopad

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: ссылка на корзину
« Ответ #4 : 30.05.2007, 20:09:50 »
Мне не саму корзину надо, а ссылку на нее.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: ссылка на корзину
« Ответ #5 : 31.05.2007, 05:59:43 »
я бы использывал
Код
index.php?page=shop.cart&option=com_virtuemart&Itemid=57
и меню как ссылку.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Listopad

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: ссылка на корзину
« Ответ #6 : 31.05.2007, 10:56:03 »
А "&Itemid=57" зачем? Без него работает...
*

metaname

  • Захожу иногда
  • 61
  • 2 / 0
Re: ссылка на корзину
« Ответ #7 : 31.05.2007, 22:35:38 »
А "&Itemid=57" зачем? Без него работает...
Да хрен его знает.Раз работает-убери.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: ссылка на корзину
« Ответ #8 : 01.06.2007, 05:40:06 »
Да хрен его знает.Раз работает-убери.
вообщето Вы не правы.
Что такое Itemid и для чего он используется? - читаем и понимаем.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

BAHbKA

  • Захожу иногда
  • 56
  • 4 / 0
Re: ссылка на корзину
« Ответ #9 : 25.02.2012, 14:35:23 »
Хотел бы продолжить тему, открытую 5 лет назад  ;D

Я делаю ссылку на корзину пунктом главного меню Joomla "Корзина".
В этом же меню есть собстно пункт VirtueMart "Каталог".

Путь к виртумарту: site/katalog.html
К корзине: site/katalog/view-your-cart-content.html

При входе в корзину (неважно через её модуль или через меню) активным пунктом меню все-равно остается "Каталог".

Можно ли как-то сделать, чтобы при заходе в корзину активировался пункт меню "Корзина"??

Upd.:
Надо выбирать тип пункта меню "Корзина" не ссылкой, а тип "Virtuemart" и для него в закладке "Параметры компонента" указать Страница:shop.cart
Тогда при клике на пункт меню "Корзина" он становится активным. Осталось только наладить, чтобы он активировался при входе через модуль корзины.
Upd.2:
... а для этого надо очистить базу ссылок sh404SEF (благо у меня сайт пока дома на денвере) и при необходимости поправить ссылки в файле корзины components\com_virtuemart\themes\default\templates\common\minicart.tpl.php.
Остался последний затык - кнопка "Корзина" во всплывающем окне, когда кладешь в корзину товар.
« Последнее редактирование: 25.02.2012, 22:05:48 от BAHbKA »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить корзину, список последних товаров, поиск товаров на первую страницу joomla?

Автор X3MAL

Ответов: 2
Просмотров: 3714
Последний ответ 24.12.2010, 22:30:13
от terr
Групповое добавление товаров в корзину

Автор Tier_WerWolf

Ответов: 1
Просмотров: 2638
Последний ответ 18.07.2008, 16:02:45
от morph
Товар не добавляется в корзину joomla 1.5 + VM 1.1 b3

Автор kocmoc

Ответов: 2
Просмотров: 3198
Последний ответ 01.07.2008, 23:51:39
от Gruz
Ошибка при добавлении товаров в корзину.

Автор Evialroot

Ответов: 5
Просмотров: 4606
Последний ответ 25.04.2008, 15:47:05
от Evialroot
добавление в корзину без перехода в нее

Автор pythonwin

Ответов: 2
Просмотров: 3491
Последний ответ 16.02.2008, 10:39:43
от pythonwin