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

Dasha

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Все перечитала, то толкового ответа не нашла, честно! Как сделать, что бы категории товаров отображались с картинками и описанием? Спасибо!

[вложение удалено Администратором]
*

Dasha

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Re: Картинки категорий товаров
« Ответ #1 : 10.09.2009, 14:13:31 »
Подскажите, хотя бы где копать пож-та!
*

Dasboot

  • Захожу иногда
  • 138
  • 2 / 0
Re: Картинки категорий товаров
« Ответ #2 : 12.09.2009, 19:33:16 »
"Список категорий" => нажать на любую категорию => "Информация о категории"

а далее на странице поле для текста, а выше вкладка "Изображения".
*

Dasha

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Re: Картинки категорий товаров
« Ответ #3 : 15.09.2009, 10:05:25 »
Конечно я так делала, только получается не совсем так. Это изоражение попадает в подкатегории, а мне нужно чтоб картинка была категорий. Вот скрин картинки нет. На втором скриншоте она попала в подкатегории.

[вложение удалено Администратором]
« Последнее редактирование: 15.09.2009, 10:15:42 от Dasha »
*

Dasha

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Re: Картинки категорий товаров
« Ответ #5 : 15.09.2009, 12:56:36 »
http://chip.itr.kz/index.php?page=shop.browse&category_id=1&option=com_virtuemart&Itemid=119
Пож-та посмотрите, буду благодарна!
*

Kami

  • Захожу иногда
  • 146
  • 5 / 0
Re: Картинки категорий товаров
« Ответ #6 : 15.09.2009, 13:07:52 »
я делала это путем правки кода магазина, если еще актуально - напишу. И кстати я это уже кому то в этом форуме расписывала.
*

Kami

  • Захожу иногда
  • 146
  • 5 / 0
Re: Картинки категорий товаров
« Ответ #7 : 15.09.2009, 13:12:08 »
http://joomlaforum.ru/index.php/topic,76834.0.html
здесь у меня ответ немного на другой вопрос, но там картинка в код тоже вставляется вместе с подкатегориями.
*

Dasha

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Re: Картинки категорий товаров
« Ответ #8 : 16.09.2009, 10:02:25 »
Пробую делать, пока не выходт!
Kami хотела посмотреть ваш сайт www.lada-sale.ru, как у вас сделаны категории, но не работает ссылка
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Картинки категорий товаров
« Ответ #9 : 16.09.2009, 10:56:14 »
так Вам нужны картинки у подкатегорий? Странно, в стандарте вывод превью есть.
Посмотрите в файле \components\com_virtuemart\themes\default\templates\common\categoryChildlist.tpl.php
следующий код
Код
if ( $category["category_thumb_image"] ) {
echo ps_product::image_tag( $category["category_thumb_image"], "alt=\"".$category["category_name"]."\"", 0, "category");
echo "<br /><br/>\n";
}
Если его нет, добавьте перед
Код
echo $category["category_name"];
*

Kami

  • Захожу иногда
  • 146
  • 5 / 0
Re: Картинки категорий товаров
« Ответ #10 : 16.09.2009, 12:40:28 »
да пока он перезжает, а что не выходит то? какая версия у вас?
*

Dasha

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Re: Картинки категорий товаров
« Ответ #11 : 17.09.2009, 13:35:45 »
Да подкатегорий! У меня j1.5, vm 1.1
Вот код из файла /chip/components/com_virtuemart/themes/default/templates/common/categoryChildlist.tpl.php
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); 
mm_showMyFileName(__FILE__);

$iCol = 1;
if( !isset( $categories_per_row )) {
$categories_per_row = 3;
}
$cellwidth = intval( 100 / $categories_per_row );

if( empty( $categories )) {
return; // Do nothing, if there are no child categories!
}
?>
<br/>
<table width="100%" cellspacing="0" cellpadding="0">
<?php
foreach( $categories as $category ) {
if ($iCol == 1) { // this is an indicator wether a row needs to be opened or not
echo "<tr>\n";
}
?>


<td align="center" width="<?php echo $cellwidth ?>%" >
<br />
         <a title="<?php echo $category["category_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.browse&amp;category_id=".$category["category_id"])?>">
<?php
if ( $category["category_thumb_image"] ) {
echo ps_product::image_tag( $category["category_thumb_image"], "alt=\"".$category["category_name"]."\"", 0, "category");
echo "<br /><br/>\n";
}
echo $category["category_name"];
echo $category['number_of_products'];
?>
</a><br/>
</td>


<?php
// Do we need to close the current row now?
if ($iCol == $categories_per_row) { // If the number of products per row has been reached
echo "</tr>\n";
$iCol = 1;
}
else {
$iCol++;
}
}
// Do we need a final closing row tag?
if ($iCol != 1) {
echo "</tr>\n";
}
?>
</table>

[вложение удалено Администратором]
« Последнее редактирование: 17.09.2009, 14:00:33 от Dasha »
*

Kami

  • Захожу иногда
  • 146
  • 5 / 0
Re: Картинки категорий товаров
« Ответ #12 : 30.11.2009, 10:18:35 »
*

МишаняДон

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Картинки категорий товаров
« Ответ #13 : 11.12.2009, 21:40:25 »
Столкнулся с такой же проблемой, решить по предыдущим рецептам не удалось. Думаю, что просто где-то поменять нужно что-то в настройках. Но где?
*

МишаняДон

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Картинки категорий товаров
« Ответ #14 : 11.12.2009, 21:59:17 »
Суть проблемы - категории выводятся с картинками, а вот подкатегории только ссылками, хотя картинки в настройках вставлены
*

Scott86

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: Картинки категорий товаров
« Ответ #15 : 12.12.2009, 06:28:53 »
mod_frontpage_categories
*

МишаняДон

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Картинки категорий товаров
« Ответ #16 : 13.12.2009, 17:40:53 »
блин, все оказалось как всегда просто:
VM почему то не создал уменьшенные изображения, при перезагрузке рисунка все стало ОК
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[download] Модуль вывода товаров для VirtueMart (1.2.3 и 2.1)

Автор beliyadm

Ответов: 1448
Просмотров: 384444
Последний ответ 21.07.2015, 06:21:55
от Серегин
Альтернативный модуль вывода категорий товаров (mod_kdz_vm_categories)

Автор kordima

Ответов: 89
Просмотров: 30795
Последний ответ 19.02.2015, 22:02:14
от kordima
Увеличение картинки в тексте с описанием товара

Автор sashgera

Ответов: 0
Просмотров: 1620
Последний ответ 18.08.2014, 01:35:52
от sashgera
Отображение товаров в виде таблицы

Автор Doppelganger

Ответов: 183
Просмотров: 62424
Последний ответ 15.04.2014, 23:27:29
от 4ifir
Пагинация в категории товаров

Автор chgr73

Ответов: 0
Просмотров: 2036
Последний ответ 20.02.2014, 16:06:50
от chgr73