Новости Joomla

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

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

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

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

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

🏆 Открыто голосование за 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 Ответов
  • 3624 Просмотров

Отключение корзины
« : 23.03.2007, 18:58:18 »
Помогите пожалуйста! Каким образом сделать отключение корзины для каждого товара?

Re: Отключение корзины
« Ответ #1 : 24.03.2007, 12:07:40 »
Если тебе просто нужно использовать как каталог, то в админке,есть пункт отключение корзины (При этом магазин будет работать как каталог)

Re: Отключение корзины
« Ответ #2 : 25.03.2007, 00:26:01 »
Если тебе просто нужно использовать как каталог, то в админке,есть пункт отключение корзины (При этом магазин будет работать как каталог)
Так в том-то и проблема, что нужно именно отключение корзины для каждого товара.

З.Ы. Скорее всего тема должна лежать в хаках...
« Последнее редактирование: 25.03.2007, 01:26:56 от gnhaku »
*

tug

  • Захожу иногда
  • 333
  • 40 / 4
Re: Отключение корзины
« Ответ #3 : 27.03.2007, 05:41:56 »
Объясните по-другому, я не понял что вы хотите сделать.

Re: Отключение корзины
« Ответ #4 : 27.03.2007, 11:52:32 »
Объясните по-другому, я не понял что вы хотите сделать.
Ну, да, наверное я все-таки не совсем точно описал проблему.
Требуется для кождого товара возможность отключения из панели администрирования кнопки "добавления в корзину".

Пока что мало разбираюсь, как добавить этот пункт в админке и что надо минимально исправлять и где, что бы изменения вступили по всему сайту, опять же с минимальными исправлениями.
*

tug

  • Захожу иногда
  • 333
  • 40 / 4
Re: Отключение корзины
« Ответ #5 : 27.03.2007, 12:00:38 »
Можно убрать цену и не показывать товары без цены. Если же цена нужна, то можно сделать всевдотег в описании или скрытый атрибут, проверяя который решать показывать ли корзину...

Re: Отключение корзины
« Ответ #6 : 27.03.2007, 12:20:11 »
Можно убрать цену и не показывать товары без цены. Если же цена нужна, то можно сделать всевдотег в описании или скрытый атрибут, проверяя который решать показывать ли корзину...
Цена нужна.
С выводом, я думаю проблем не будет, как я понял, надо править shop.product_details.php и там уже через предустановленный {addtocart} выводить.

Как добавить пункт в административной части? И как само отключение корзины реализовать, с минимальными исправлениями?
« Последнее редактирование: 29.03.2007, 11:17:21 от gnhaku »

Re: Отключение корзины
« Ответ #7 : 29.03.2007, 21:41:06 »
Можно убрать цену и не показывать товары без цены. Если же цена нужна, то можно сделать всевдотег в описании или скрытый атрибут, проверяя который решать показывать ли корзину...

Хм, я просто не правильно понял. Имелось ввиду "убрать цену" в админке... Этот вариант не подходит.
В таком случае, можно по-подробнее об этом:
Если же цена нужна, то можно сделать всевдотег в описании или скрытый атрибут, проверяя который решать показывать ли корзину...
*

Vladzimir

  • Захожу иногда
  • 107
  • 22 / 1
  • В очередь! в очередь! День Сурка © М.Борзыкин
Re: Отключение корзины
« Ответ #8 : 30.03.2007, 12:14:58 »
Поищи по форуму решение выкладывалось по теме:
Когда колличество товаров = 0 то убивается корзина
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сумма корзины на главной странице

Автор andreylc

Ответов: 6
Просмотров: 1847
Последний ответ 30.05.2018, 11:13:43
от andreylc
IceVmCart - новый бесплатный модуль корзины для VirtueMart

Автор Grig2009

Ответов: 105
Просмотров: 56325
Последний ответ 05.02.2017, 11:44:02
от Super_Panda
Показ корзины на страницах категории и товара

Автор Сергеич

Ответов: 15
Просмотров: 2505
Последний ответ 18.11.2012, 21:26:40
от Sonio
Добавить кнопку "Удалить товар" в модуле корзины - нужна подсказка

Автор olf

Ответов: 8
Просмотров: 7613
Последний ответ 03.05.2012, 20:15:03
от Stems
Глюки корзины

Автор melissa2011

Ответов: 0
Просмотров: 1064
Последний ответ 19.04.2012, 23:40:27
от melissa2011