Вопросы
modExtra - расширение других таблиц
Здравствуйте!
На основе заготовки modExtra делается компонент. Встала необходимость расширить таблицу Users.
Буду очень признателен если кто-то работал уже расширением других таблиц и поделится информацией.
Нужно чтобы сам транспортный пакет пакет расширял таблицу.
На основе заготовки modExtra делается компонент. Встала необходимость расширить таблицу Users.
Буду очень признателен если кто-то работал уже расширением других таблиц и поделится информацией.
Нужно чтобы сам транспортный пакет пакет расширял таблицу.
получить путь еще к одной картинке в minishop2 именно в каталоге
Дорого всем.
Не получается получить путь к картинке именно в каталоге, нужно для реализации смены превью при наведении.
Не получается получить путь к картинке именно в каталоге, нужно для реализации смены превью при наведении.
{if $thumb?}
<img src="{$thumb}" class="img-fluid image first" alt="{$pagetitle}" title="{$pagetitle}"/>
{else}
{/if}
<div class="hover-image">
{if $thumb}
<img src="{$thumb[1]['medium']}"/> - КАКОЙ ЗДЕСЬ ПУТЬ НАПИСАТЬ?
{else}
{/if}
</div>
в карточке товара вывожу так
{if $files}
<img src="{$files[1]['medium']}">
{else}
{/if} Сбрасывание корзины в minishop2
Если вернуться со страницы оплаты назад, то все товары из корзины пропадают.
Мы знаем, что это особенность работы минишопа.
Но нужно как то сделать, чтобы товар вновь появлялся в корзине, когда нажимаешь назад. Например при нажатии назад например опять покупка дублировалась и т.д. Любой костыль.
Мы знаем, что это особенность работы минишопа.
Но нужно как то сделать, чтобы товар вновь появлялся в корзине, когда нажимаешь назад. Например при нажатии назад например опять покупка дублировалась и т.д. Любой костыль.
Поле в заказах в админке
Как сделать поле в заказе для вписывания стоимости доставки самим менеджером в админке?
Как поменять пароль у пользователя, зная его id?
Здравствуйте. Я знаю как можно поменять пароль у авторизированного пользователя: $modx->user->changePassword($new,$current)
А как это сделать без указания текущего пароля? В голову кроме «ломового» способа на чистом PDO ничего не лезет, но это же костыль…
А как это сделать без указания текущего пароля? В голову кроме «ломового» способа на чистом PDO ничего не лезет, но это же костыль…
процессоры и пользователи
На одной странице сайта у меня находится мой сниппет, внутри которого идет обращение к процессору
До этого я пользовался для создания ресурсов методом
Столкнулся с тем, что с компьютера нужные мне ресурсы создавались чудесно, а затем зашел с телефона — и ничего не создается. Минут 20 тупил, пока не понял что дело в правах. На компьютере я залогинен, а на мобильном — гость.
Ну и собственно вопрос — как правильно поступать, чтобы даже гость мог создать ресурс?
1) Каким то образом дать гостю права на обращение к процессору?
2) Создавать ресурс при помощи
3) Ваш вариант.
$response = $modx->runProcessor('resource/create', $data2); Это страница доступна для посетителей.До этого я пользовался для создания ресурсов методом
$modx->newObjectно недавно узнал о методе с использованием процессора.Столкнулся с тем, что с компьютера нужные мне ресурсы создавались чудесно, а затем зашел с телефона — и ничего не создается. Минут 20 тупил, пока не понял что дело в правах. На компьютере я залогинен, а на мобильном — гость.
Ну и собственно вопрос — как правильно поступать, чтобы даже гость мог создать ресурс?
1) Каким то образом дать гостю права на обращение к процессору?
2) Создавать ресурс при помощи
$modx->newObject и не выделываться?3) Ваш вариант.
[РЕШЕНО] Переменная в фильтре по TV
Всем доброго времени суток!
Столкнулся с проблемой, которая, наверняка, имеет простое решение:
На моем сайте Арктических конвоев существует три уровня вложенности:
1 Конвой
2 Состав конвоя
3 Экипаж
Для привязки члена экипажа к судну использую ТВ-параметр «Список (множественный список)» с оператором выбора:
Аналогично использую для члена экипажа и привязку к списку конвоев. В шаблоне для страницы члена экипажа — все ОК. Выводит как надо.
Столкнулся с проблемой, которая, наверняка, имеет простое решение:
На моем сайте Арктических конвоев существует три уровня вложенности:
1 Конвой
2 Состав конвоя
3 Экипаж
Для привязки члена экипажа к судну использую ТВ-параметр «Список (множественный список)» с оператором выбора:
@SELECT pagetitle, id FROM modx_site_content WHERE parent=11где в родителе 11 — соответственно все суда и корабли участники конвоемАналогично использую для члена экипажа и привязку к списку конвоев. В шаблоне для страницы члена экипажа — все ОК. Выводит как надо.
Добавить порядковый номер к ALT на странице
Доброго времени суток всем. Формирую автоматически атрибут alt для изображений на странице из поля pagetitle, можно как-то добавить к каждому alt порядковый номер, что бы добавлялось по порядку: заголовок — фото 1, заголовок — фото 2?
Анимация во время ajax загрузки
Приветствую. Есть необходимость сделать анимацию во время загрузки контента через ajax, тоесть список товаров после прокрутки вниз загружается дальше, но это происходит не очень быстро и хотелось бы сделать какую либо анимацию, чтобы юсер видел, что происходит подгрузка контента, а не список товара кончился. Сейчас просто список товара в этот момент серый становиться. используется minishop2, msearch2 и pdotools
[[!mFilter2?
&paginator=`pdoPage`
&class=`msProduct`
&element=`msProducts`
&parents=`[[*id]]`
&tplOuter=`mFilter2OuterTpl`
&tpls=`featureProductTpl`
&showEmptyFilters=`0`
&suggestions=`1`
&suggestionsMaxResults=`15000`
&suggestionsMaxFilters=`15000`
&limit=`12`
&ajaxMode=`scroll`
&aliases=` Как правильно выводить тв-поля?
Всем здравствуйте. Не получается вывести значения тв-полей через феном. Чанк-шаблон для открытой работы выглядит так:
<div class="col">
<div class="image-block">
{'!Gallery'|snippet:['album'=>$_modx->resource.pagetitle]}
</div>
</div>
<div class="col">
<div class="description-block">
<p><b>Описание: </b>{$_modx->resource.description}</p>
<p><b>Дата выполнения работы: </b>{$_pls['$_modx->resource.portfolio-date']}</p>
<p><b>Список выполненных работ: </b>{$_pls['$_modx->resource.portfolio-completed_tasks']}</p>
<p><b>Комментарий к работе: </b>{$_pls['$_modx->resource.portfolio-comment']}</p>
<p><b>О клиенте: </b>{$_pls['$_modx->resource.portfolio-about']}</p>
<a href="{$_pls['$_modx->resource.portfolio-url']}" class="btn btn-primary">Перейти на сайт заказчика</a>
</div>
</div>Вроде бы код верный, читал документацию, но почему то не выводит. Что я упустил? Через теги наподобие [[*portfolio-date]] всё выводит. Также пробовал через getPlaceholder(), но не помогло. Пробовал и без $_pls — тоже не вышло