Вопросы
Minishop2 - как распечатать заказ из админки?
Здравствуйте!
Есть необходимость распечатывать что-то типа товарного чека для покупателя, т.е. бумажку, которая будет отдаваться вместе с заказом. В самом Minishop2 такого функционала не нашел, к сожалению.
Нашел только платное дополнение orderPrint за 1490 рублей. Но хочется что-то попроще и подешевле (а лучше бесплатно). Может я просто плохо ищу? ;)
Есть необходимость распечатывать что-то типа товарного чека для покупателя, т.е. бумажку, которая будет отдаваться вместе с заказом. В самом Minishop2 такого функционала не нашел, к сожалению.
Нашел только платное дополнение orderPrint за 1490 рублей. Но хочется что-то попроще и подешевле (а лучше бесплатно). Может я просто плохо ищу? ;)
Как реализовать вывод таблицы с лекциями? Данные хранятся в Collections.
Всем привет.
Уже второй день ломаю голову, никак не могу структурировать в мыслях как сделать вывод таблицы (расписания) на 1 день.
В левом столбце время, которое должно идти по возрастанию (можно автоматически, можно вручную — index).
Во втором и следующих столбцах типы лекция (Стоматология, Радиология, Онкология, и т.п.).
В каждой колонке кликабельные лекции с названиями и краткой информацией (+ ссылка Подробнее).
Некоторые лекции идут больше, чем 1,5 часа. То есть, надо занять в таблице несколько ячеек.
Типа такого (обычный Bootstrap Table).
Я споткнулся об структуру table с её th, td, где-то надо пустые вставлять.
То есть, у нас есть:
Как сделать подобное с помощью Table или по-другому?
Спасибо за любые советы.
Уже второй день ломаю голову, никак не могу структурировать в мыслях как сделать вывод таблицы (расписания) на 1 день.
В левом столбце время, которое должно идти по возрастанию (можно автоматически, можно вручную — index).
Во втором и следующих столбцах типы лекция (Стоматология, Радиология, Онкология, и т.п.).
В каждой колонке кликабельные лекции с названиями и краткой информацией (+ ссылка Подробнее).
Некоторые лекции идут больше, чем 1,5 часа. То есть, надо занять в таблице несколько ячеек.
Типа такого (обычный Bootstrap Table).
Я споткнулся об структуру table с её th, td, где-то надо пустые вставлять.
То есть, у нас есть:
- Категория лекции — TV
- Время лекции — TV
- Название лекции — pagetitle
- Подробности — content
Как сделать подобное с помощью Table или по-другому?
Спасибо за любые советы.
Internal server error при загрузке медиа-файлов
Добрый день. При загрузке изображений через родной загрузчик modx постоянно выскакивает ошибка «Internal server error», при этом картинка загружается (в менеджере файлов появляется) но вызвать ее в чанке не получается. Ошибка появилась после переноса с другого хоста. Права на папку с изображениями стоит 777. Расширениями и размером файлов игрался, ничего не помогает. Какие настройки я мог упустить при переносе?
Оповещение о комменте.
Добрый день. Компонент Ticket. Возможно кто-то сможет подсказать как в плагине на событие OnCommentSave получить текст и автора сохраняемого коментария?
Вывод определенной страницы в pdo menu
Добрый день!
Есть верхнее меню на сайте:
atmjet.ru/jets/
У меня там выводится меню с дочерними страницами Услуг, все работает ок:
Есть верхнее меню на сайте:
atmjet.ru/jets/
У меня там выводится меню с дочерними страницами Услуг, все работает ок:
<nav class="top-menu xs-hidden">
[[pdoMenu?
&parents=`0`
&level=`2`
&tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
&tpl=`@INLINE <li[[+classes]]><a href="[[++base_url]][[+link]]" [[+attributes]]>[[+longtitle]]</a></li>`
&tplParentRow=`@INLINE <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="[[++base_url]][[+link]]" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">[[+longtitle]]<span class="caret"></span></a>[[+wrapper]]</li>`
&tplInner=`@INLINE <ul class="dropdown-menu">[[+wrapper]]</ul>`
&tplInnerRow=`@INLINE <li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>`
]]
</nav>Но мне нужно в выпадающем списке, где Услуги, вывести еще три определенных страницы, которые НЕ являются дочерними к услугам. Как это можно сделать? Связи товаров по TV через API
Добрый день.
Подскажите, можно ли как-то организовать связи товаров через API? но и использованием не ID товара, а например его TV поля. Поясню — при переносе сайта с другого движка ID товаров в старой базе были записаны в отдельное TV. Теперь по этим значениям хотелось бы восстановить связи товаров.
Компонент msImportExport есть но в нем я так понял нет возможности указать именно TV вместо ключа дочернего товара?
Подскажите, можно ли как-то организовать связи товаров через API? но и использованием не ID товара, а например его TV поля. Поясню — при переносе сайта с другого движка ID товаров в старой базе были записаны в отдельное TV. Теперь по этим значениям хотелось бы восстановить связи товаров.
Компонент msImportExport есть но в нем я так понял нет возможности указать именно TV вместо ключа дочернего товара?
Собственная маршрутизация, плейсхолдеры и mFilter2. Нужна помощь.
Решил настроить маршрутизацию на собственные страницы по инструкции Василия bezumkin.ru/sections/tips_and_tricks/2918/. Делаю все как в инструкции. В плагине задаю нужный мне плейсхолдер:
На этой «виртуальной» странице вызывается mFilter2. В чанке вывода &tpl для mFilter2 я также вызываю этот плейсхолдер некешированным. При загрузке страницы он отображается для каждого ресурса в результатах фильтрации. Все как нужно.
Но как только я начинаю менять фильтры, фильтр отрабатывает, но этот плейсхолдер пропадает…
И сниппет mFilter2 и плейсхолдер я вызываю некешированными.
Подскажите, как мне корректно передать виртуальный плейсхолдер в чанк вывода mfilter2 чтобы он не сбрасывался при фильтрации?
$modx->setPlaceholder('example', 'Пример');Все хорошо работает и этот плейсхолдер отображается на «виртуальной» странице при загрузке. На этой «виртуальной» странице вызывается mFilter2. В чанке вывода &tpl для mFilter2 я также вызываю этот плейсхолдер некешированным. При загрузке страницы он отображается для каждого ресурса в результатах фильтрации. Все как нужно.
Но как только я начинаю менять фильтры, фильтр отрабатывает, но этот плейсхолдер пропадает…
И сниппет mFilter2 и плейсхолдер я вызываю некешированными.
Подскажите, как мне корректно передать виртуальный плейсхолдер в чанк вывода mfilter2 чтобы он не сбрасывался при фильтрации?
Как запретить доступ к странице авторизации / регистрации уже авторизованному пользователю?
Приветствую всех!
Возник вопрос по расширению Login.
Сделал все по инструкции от Ильи, создал группу ресурсов Users, теперь на сайте работает авторизация / регистрация. Однако после того как пользователь авторизовался, он по прежнему может попасть на страницу регистрации и авторизации, что весьма странно. На странице авторизации мелькает кнопка выход, а вот на странице регистрации по прежнему форма регистрации.
Возник вопрос, как запретить авторизованному пользователю доступ к странице авторизации (поставить переход с нее на личный кабинет) и к странице регистрации (аналогично).
Заранее спасибо большое за помощь!
Возник вопрос по расширению Login.
Сделал все по инструкции от Ильи, создал группу ресурсов Users, теперь на сайте работает авторизация / регистрация. Однако после того как пользователь авторизовался, он по прежнему может попасть на страницу регистрации и авторизации, что весьма странно. На странице авторизации мелькает кнопка выход, а вот на странице регистрации по прежнему форма регистрации.
Возник вопрос, как запретить авторизованному пользователю доступ к странице авторизации (поставить переход с нее на личный кабинет) и к странице регистрации (аналогично).
Заранее спасибо большое за помощь!
MinifyX и переменные
Хочу обратить внимание автора, что плагин переменные в :root сводит все символы в нижний регистр, а далее в файле эти переменные не трогает…
Связи в minishop2
Всем доброго вечера и с наступающим Рождеством!!!
Не могу найти как делаются связи в minishope…
Вкладка связи не работает… Так понимаю, что надо создать где-то связь (в настройках наверное), но не могу найти где
Просветите дурака))) Спасибо!
Не могу найти как делаются связи в minishope…
Вкладка связи не работает… Так понимаю, что надо создать где-то связь (в настройках наверное), но не могу найти где
Просветите дурака))) Спасибо!