Вопросы
Не выводит статус добавления в корзину minishop2
При выполнении такого скрипта, статус выводит просто Arry, в чем может быть проблема?
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop2->initialize($modx->context->key);
$miniShop2->cart->add($array["korpus2"], $count = 1, $options = $result); // Добавляем товар с id = 5 и печатаем ответ
$tmp = $miniShop2->cart->get();
foreach ($tmp as $key1 => $value) {
if ($product = $modx->getObject('msProduct', $array["korpus2"])) {
$tmp[$key1]['price'] = $cost;
}
}
//$modx->log(xPDO::LOG_LEVEL_ERROR, $realPrice);
$miniShop2->cart->set($tmp);
echo $miniShop2->cart->status();
} неправильная обработка url адресов
Сделал перенос сайта с одного домена на другой.
Выводу ссылки в шаблоне в виде:
Если оставить в конце без косой черты в формате «domain.ru/aboutkompany» — то ссылка работает нормально. В настройках контекста web задан параметр base_url "/" -т.к. до этого у другого домена все работало и было задано с такими настройками. Дружественные URL включены. На старом домене все работало нормально. Подскажите куда копать? Как бы можно забить и делать ссылки без косой черты, но хочется разобраться в сути такого поведения движка.
Выводу ссылки в шаблоне в виде:
<ul class="dropdown-menu multi-level">
<li><a href="/aboutkompany/">О компании</a></li>
<li><a href="/proizvodstvo/">О производстве</a></li>
<li><a href="/otdelprodazh/">Отдел продаж</a></li>
</ul>В браузере коде страницы ссылка отображается правильно в формате: «domain.ru/aboutkompany/» — но при нажатии по ссылке происходит удаление косой черты и склеивание в виде «domain.ruaboutkompany».Если оставить в конце без косой черты в формате «domain.ru/aboutkompany» — то ссылка работает нормально. В настройках контекста web задан параметр base_url "/" -т.к. до этого у другого домена все работало и было задано с такими настройками. Дружественные URL включены. На старом домене все работало нормально. Подскажите куда копать? Как бы можно забить и делать ссылки без косой черты, но хочется разобраться в сути такого поведения движка.
Как вывести лексикон в инлайновом чанке pdoResources?
Есть такой лексикон:
{$_modx->lexicon('moreButton')}Выводится как надо, но стоит его поместить в цикл, как сайт в белый экран уходит:{'pdoResources' | snippet : [
'parents' => $cat,
'limit' => 4,
'tpl' => '@INLINE
<div class="slick-slide" style="background-image: url({$imgSlide | phpthumbon : "w=1920&h=517&zc=1"})">
<div class="presentation-content container">
<h2 class="title-section">{$pagetitle}</h2>
<div class="presentation-text">
{$introtext | striptags | ellipsis : "170"}
</div>
<a href="{$uri}" class="btn btn-light">{$_modx->lexicon('moreButton')}</a>
</div>
</div>
',
'includeContent' => 1,
'includeTVs' => 'imgSlide',
'tvPrefix' => ''
]} Возможно ли условия показа ресурсов pdoResources взависимости от контекста?
Контекст 1 в нем родитель 11 с потомками (4 дочки)
Контекст 2 в нем родитель 12 с потомками (4 дочки)
Пытаюсь вывести:
Если Контекст 1 то выведи мне ресурсы с родителя 11
Если Контекст 2 то выведи мне ресурсы с родителя 12
Контекст 2 в нем родитель 12 с потомками (4 дочки)
Пытаюсь вывести:
Если Контекст 1 то выведи мне ресурсы с родителя 11
Если Контекст 2 то выведи мне ресурсы с родителя 12
{'pdoResources' | snippet : [
'parents' => '11',
'limit' => 4,
'tpl' => '@INLINE
<div class="slick-slide" style="background-image: url({$imgSlide | phpthumbon : "w=1920&h=517&zc=1"})">
<div class="presentation-content container">
<h2 class="title-section">{$pagetitle}</h2>
<div class="presentation-text">
{$introtext | striptags | ellipsis : "170"}
</div>
<a href="{$uri}" class="btn btn-light">Подробнее</a>
</div>
</div>
',
'includeContent' => 1,
'includeTVs' => 'imgSlide',
'tvPrefix' => ''
]} Выгрузка в контакт
Добрый день!
Еще вчера видел компонент для выгрузки товаров в магазин в контакте. А сейчас не могу его найти, кто-то знает что с ним случилось?
Еще вчера видел компонент для выгрузки товаров в магазин в контакте. А сейчас не могу его найти, кто-то знает что с ним случилось?
Hybridauth и Вконтакте
Всех приветствую.
Hybridauth, при попытке авторизоваться через Вконтакте, выдает в логах ошибки:
Hybridauth, при попытке авторизоваться через Вконтакте, выдает в логах ошибки:
Проблема со страницей успешного заказа
Проблема такая — после подтверждения заказа, покупателя бросает на страницу, где висит корзина с товарами, которые покупались (хотя корзина уже очищена) и больше ничего.
Сборка практически чистая, чанки дефолтные.
И ещё письма о заказе приходят через раз. То только для заказчика, то только для продавца. Wtf?!
UPD
Со страницей заказа всё норм, а вот с письмами нет.
Сборка практически чистая, чанки дефолтные.
И ещё письма о заказе приходят через раз. То только для заказчика, то только для продавца. Wtf?!
UPD
Со страницей заказа всё норм, а вот с письмами нет.
добавление в корзину
Подскажите, к ак добавить в корзину свойства товара?
$miniShop2->cart(5) так я добавляю сам товар, а как к нему опции прикрутить?
$miniShop2->cart(5) так я добавляю сам товар, а как к нему опции прикрутить?
Как сделать корзину с одним товаром и в одном количестве?
В магазине дюжина товаров. Но положить в корзину можно только один и в одном количестве. Если ты добавляешь какой-либо другой товар, он заменяет собой тот, что находился в корзине ранее.
Таким образом, в корзине может быть либо пусто, либо один товар в количестве 1. Как такое реализовать?
Таким образом, в корзине может быть либо пусто, либо один товар в количестве 1. Как такое реализовать?
Записать в корзину товары xpdo
Как обновить miniCart при таком добавлении?
if ($action == 'addtocart'){
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop2->initialize($modx->context->key);
print_r($miniShop2->cart->add(16)); // Добавляем товар с id = 5 и печатаем ответ
print_r($miniShop2->cart->status()); // Получаем и распечатываем состояние корзины
}