Андрей Ятин
С нами с 03 февраля 2013; Место в рейтинге пользователей: #983Не работает ajax
Добрый день!
Такая проблемка: если пользователь авторизован, то на всём сайте не работает ajax — добавление в корзину, конфигуратор и т.д.
Такая проблемка: если пользователь авторизован, то на всём сайте не работает ajax — добавление в корзину, конфигуратор и т.д.
Проблема с контекстами
Как-то странно наполовину работают контексты.
Мультиязычность настроена через bable.
Мультиязычность настроена через bable.
Редактирование отношения товара к разным категория
В поиске не нашел, вот в чем вопрос. Отображаются не все категории в странице редактирования товара, а только те которые не вложены в контейнер — обычный ресурс. Скрин ниже. Так и должно быть, или мой косяк?
Разные шаблоны в разных категориях товаров
Василий, добрый день!
Подскажите, а есть ли какая-то возможность устанавливать свои шаблоны для товаров в разных категориях?
В настройках системы только один, настройки форм не подхватываются, плагином не выходит — событий ms для этого нет, а стандартные не сработали.
Подскажите, а есть ли какая-то возможность устанавливать свои шаблоны для товаров в разных категориях?
В настройках системы только один, настройки форм не подхватываются, плагином не выходит — событий ms для этого нет, а стандартные не сработали.
runSnippet в ajax и модификатор default
Добрый вечер.
Такая проблема: на странице (http://modx.moohii.com/katalog/avtomatika/) при добавлении товара у которого нет изображения в корзину, посредством ajax-запроса, почему-то не обрабатывается модификатор default.
Код файла php:
Ссылка на изображение выходит вот такая:
И ещё, у товаров с изображениями всё возвращается нормально.
Такая проблема: на странице (http://modx.moohii.com/katalog/avtomatika/) при добавлении товара у которого нет изображения в корзину, посредством ajax-запроса, почему-то не обрабатывается модификатор default.
Код файла php:
<?php
if (!defined('MODX_API_MODE')) {
define('MODX_API_MODE', false);
}
require_once '/home/moohii/moohii.com/modx/config.core.php';
require_once MODX_CORE_PATH.'config/'.MODX_CONFIG_KEY.'.inc.php';
require_once MODX_CORE_PATH.'model/modx/filters/modoutputfilter.class.php';
require_once MODX_CORE_PATH.'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService('error','error.modError', '', '');
$modx->getRequest();
$modx->getParser();
//Запуск сниппета
echo $modx->runSnippet('msCart', array(
'tplOuter' => 'miniCartOuterCHNK',
'tplRow' => 'miniCartOuterRowCHNK',
));
?>
Ссылка на изображение выходит вот такая:
http://modx.moohii.com/[[+thumb:default=`/assets/templates/img/default_prod/thumb_dafault_47.jpg`]]
И ещё, у товаров с изображениями всё возвращается нормально.
Проблема с msProducts
Возникла проблема — не срабатывает параметр depth. Передаю значения
Как временное решение пока сделал
&depth=`1`
&parents=`47`
Даже &depth=`0` пробовал, но лог мне всё равно показывает, что мы идём по всем товарам в данной категории.Как временное решение пока сделал
&where=`{"parent":"47"}`
&parents=`0`
[[+old_price]] trouble, need help
При выводе с помощью msProducts плейсхолдер [[+old_price]] возвращает значение сразу с дописыванием валюты, а тот же [[+price]] как и должен только числовое значение.
Вызов сниппета
357 руб. 5.26 руб.
Перерыл код, так и не нашел из-за чего он возвращается с уже подставленной валютой. Подскажите как исправить.
Вызов сниппета
[[!getPage?
&element=`msProducts`
&limit=`5`
&parents=`47`
&tpl=`avtomatikaProductTileRuCHNK`
&sortby=`Data.price`
&sortdir=`ASC`
]]
Чанк <div class="row span10">
<span class="price">[[+price]] [[%ms2_frontend_currency]]</span>
[[+old_price]]
</div>
Результат357 руб. 5.26 руб.
Перерыл код, так и не нашел из-за чего он возвращается с уже подставленной валютой. Подскажите как исправить.
Вызов процессора
Добрый день, возник вопрос при обращении к процессору. Обращаюсь к процессору массового удаления из минишоп2 в файле-обработчике действия для кнопки из компонента. Вот код
Ну и сам процессор core/components/minishop2/processors/mgr/product/delete_multiple.class.php
Делал по modx.pro/development/56/
$processorProps = array(
'ids' => $ids
);
$otherProps = array(
// Здесь указываем где лежат наши процессоры
'processors_path' => $modx->getOption('core_path') . 'components/minishop2/processors/'
);
$response = $modx->runProcessor('mgr/product/delete_multiple', $processorProps, $otherProps);
return $modx->error->success($response->response);
Ну и сам процессор core/components/minishop2/processors/mgr/product/delete_multiple.class.php
<?php
class msProductDeleteMultipleProcessor extends modObjectProcessor {
public function process() {
$ids = $this->getProperty('ids',null);
if (empty($ids)) {
return $this->success();
}
$ids = is_array($ids) ? $ids : explode(',',$ids);
foreach ($ids as $id) {
if (!empty($id)) {
$this->modx->runProcessor('resource/delete',array('id' => $id));
}
}
return $this->success();
}
}
return 'msProductDeleteMultipleProcessor';
Почему то не срабатывает, в $ids содержится список id через ",".Делал по modx.pro/development/56/
Консультация по разработке компонента.
Пытаюсь сделать импорт простого прайса на сайт в свою таблицу по аналогии импорта первого минишопа.
Нужен человек разбирающийся в ExtJs и написание компонентов.
Нужен человек разбирающийся в ExtJs и написание компонентов.
Админка modx не отображает содержимое файла
Разбираюсь в коде первого минишопа. Столкнулся с интересной штукой, редактор файлов modx не видит содержимое
файла по адресу assets/components/minishop/js/mgr/widgets/import-export.js
Любопытно откуда могут выскакивать такие ситуации?
файла по адресу assets/components/minishop/js/mgr/widgets/import-export.js
Любопытно откуда могут выскакивать такие ситуации?