Pull to refresh
8
1.8

Joomla-разработчик

Send message

жаль что нельзя в своём плагине переопределить этот блок своим макетом, я хотел там читабельно вывести данные запросов от платёжной системы

А можно логировать действия не зарегистрированных пользователей?

<fields name="plugins">
<fields name="level2">

не встречал раньше такой вложенности...

  • Условные поля для форм. Эта функция позволяет динамически показывать или скрывать поля в зависимости от конфигурации, добавляя больше гибкости вашим формам.

а где можно узнать о них подробнее?


пока нашел только: https://docs.joomla.org/Special:MyLanguage/J5.x:Conditional_Field_Display_Customizing_Forms_Based_on_Global_Settings

$pluginProvider = $app->bootPlugin('quantummanagermedia', 'system');
$pluginProvider->onContentPrepareForm($form, $data);
FormHelper::addFieldPrefix('JPATHRU\\Libraries\\Fields\\QuantumUploadImage');

пригодится для плагинов, которые по событию onContentPrepareForm добавляют поля типа media

// Test command
Factory::getContainer()->share(
	'testconsole.test',
	function (ContainerInterface $container) {
		return new TestCommand;
	},
	true
);

// add test command to joomla.php cli script
Factory::getContainer()->get(\Joomla\CMS\Console\Loader\WritableLoaderInterface::class)
	->add('testconsole:test', 'testconsole.test');

Передвавая 'testconsole:test' и 'testconsole.test' просто текстом, легко допустить опечатку. Можно использовать TestCommand::getDefaultName() и TestCommand::class.

// Test command
Factory::getContainer()->share(
	TestCommand::class,
	function (ContainerInterface $container) {
		return new TestCommand;
	},
	true
);

// add test command to joomla.php cli script
Factory::getContainer()->get(\Joomla\CMS\Console\Loader\WritableLoaderInterface::class)
	->add(TestCommand::getDefaultName(), TestCommand::class);

А методами Joomla можно добавить поле в нужный subform?

Только что заметил что у меня в бд есть таблица с похомим названием "...rdvars".
RD - regional domains. Мой плагин тоже меняет переменные в фигурных скобках на значения, соответствующие поддомену с которого открыт сайт.

а можно как-нибудь обратиться к полю за пределами fieldset или родетельского field?

Напомнило мне о том как я когда-то добавлял к JoomShopping поддержку стандартных тегов Joomla.

Если на сайте клиента десятки расширений, половина из которых отключена, то проблема в том как после обновления отличить какие были отключены перед обновлением, а какие давным давно.

Вынужден согласиться, первый блин вышел комом. Я слишком сконцентрировался на процессе перевода вместо полезности материала.

Спасибо за статью. Буквально на днях сделал свой первый console плагин, но в вашей статье есть подробности с которыми ещё не разбирался.

По названию статьи кажется что в ней пойдет речь о создании своих endpoint-ов и их обработчиков.

Планируемый срок техобслуживания новых «Ласточек» — 40 лет.

1

Information

Rating
1,532-nd
Registered
Activity

Specialization

Backend Developer, Web Developer
Middle
OOP
PHP
Joomla