Модификация - отображение картинки товара в дереве
Доброе утро.
Захотелось выводить всплывающие подсказки с изображением товара при наведении в дереве MODX.
Хотел поинтересоваться кто как решал задачу?
Пока что попробовал, видоизменить подсказки, нашел getnodes.class.php дописал для вывода в подсказках доп поле.
Получилось вот что
joxi.ru/_3cVUxjKTJBCDo9SDpg
Хотелось бы услышать ваше мнение для реализации подобного…
p.s. хотел изначально в properties запихать, но в getnodes.class.php не получает данное поле…
Запихал в link_attributes
плагин в таком виде
Захотелось выводить всплывающие подсказки с изображением товара при наведении в дереве MODX.
Хотел поинтересоваться кто как решал задачу?
Пока что попробовал, видоизменить подсказки, нашел getnodes.class.php дописал для вывода в подсказках доп поле.
Получилось вот что
joxi.ru/_3cVUxjKTJBCDo9SDpg
Хотелось бы услышать ваше мнение для реализации подобного…
p.s. хотел изначально в properties запихать, но в getnodes.class.php не получает данное поле…
Запихал в link_attributes
плагин в таком виде
<?php
if ($modx->event->name == 'OnBeforeDocFormSave') {
if ($resource->get('class_key') != "msProduct") {return;}
{$param = array(
'product' => $resource->get('id'),
'limit' => '1',
'toPlaceholder' => 'my_thumb',
'tplSingle' => '@INLINE [[+120x90]]',
'tplEmpty' => '@INLINE /assets/components/minishop2/img/mgr/ms2_small.png'
);
$modx->runSnippet('msGallery',$param);
}
$properties = $resource->get('link_attributes');
$properties = $modx->getPlaceholder("my_thumb");
$properties = "<img src='$properties' width='90' height='90' >";
$resource->set('link_attributes', $properties);
}
выглядит все так — recordit.co/EVecs2S0zi.gif
Поблагодарить автора
Отправить деньги
Комментарии: 1
А есть какое событие по загрузке изображения в галерею?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.