ms2 msearch1

Василий, доброго времени суток. Недавно ты обновил MS2 на работу без JS, и похоже это задело msearch1.
Теперь простой вызов [[$mFilter?]] дает нам ошибку
Uncaught TypeError: Object [object Object] has no method 'ajaxSubmit' mfilter.js:57
Что то пошло не так…
Николай
28 сентября 2013, 00:44
modx.pro
1 178
0

Комментарии: 11

Олег Сергеевич
28 сентября 2013, 22:16
0
[[$mFilter?]]
эээ ты чанк вызываешь? Может так: [[!mFilter]]?
    Николай
    28 сентября 2013, 22:28
    0
    Все верно я вызываю. В чанке находится

    <div class="row">
    	<div class="span3">
    		<div class="filter">
    			<form action="[[~[[*id]]]]" method="post" id="mFilter">
    				[[!mFilter?
    					&resources=`[[!msProducts?parents=`[[*id]]` &limit = `0` &returnIds=`1`]]`
    					&includeTVs=`1`
                        &includeTVList=`material,styl`
    					&includeMS=`1`
                        &includeContent=`1`
    					&includeMSList=`price,new,favorite,popular`
    					&sortFilters=`ms_new,ms_favorite,ms_popular,ms_price`
    					&tpl=`tpl.msProducts.row`
                        &includeThumbs=`360x280`
    				]]
    				<input type="hidden" name="query" value="[[+mse.query]]">
    				<input type="hidden" name="page" value="1">
    				<input type="hidden" name="sort" value="ms_price,asc">
    				<input type="hidden" name="limit" value="10">
    				<input type="hidden" name="parents" value="[[+parents]]">
    				<input type="hidden" name="action" value="filter" />
    			</form>
    		</div><!-- end_filter -->
    	</div>
    	<div class="span9" id="mItems"></div>
    </div>
    
    <link href="http://yandex.st/jquery-ui/1.10.3/themes/smoothness/jquery-ui.min.css" rel="stylesheet" />
    <script src="http://yandex.st/jquery-ui/1.10.3/jquery-ui.min.js" type="text/javascript"></script>
    <script src="/assets/components/msearch/js/mfilter.js" type="text/javascript"></script>
    Пришлось отказаться от версии MS 2.1, Переделать все на 2.01
    Василий Наумкин
    29 сентября 2013, 05:58
    0
    Раньше в MS2 подключался, но не использовался ajaxSubmit, а теперь не подключается.

    И ты, вместо того, чтобы просто погуглить слово ajaxSubmit и самостоятельно подключить нужный скрипт, откатился на старую версию с ошибками.

    Нет слов.
      Любовь
      30 сентября 2013, 09:00
      0
      Василий, вопрос тоже про msearch. Если не сложно ответь, пожалуйста.
      На этом сайте как организован поиск? Разделы являются тв-параметрами или это все-таки родительские разделы?
      Спасибо.
        Василий Наумкин
        30 сентября 2013, 09:06
        0
        На этом сайте ТВ параметры вообще не используются.

        Поиск работает через mSearch2 — там даже написано.
          Любовь
          30 сентября 2013, 09:19
          0
          Такой функционал есть только в mSearch2? Меня фильтрация по «родителям» интересует.
            Василий Наумкин
            30 сентября 2013, 09:25
            0
            Если без извращений, то да.

            В первой версии можно создать ТВ и в него копировать родителя при сохранении ресурса. А потом по нему фильтровать.

            Во второй версии ничего этого не нужно — сразу работает из коробки.
              Любовь
              30 сентября 2013, 09:28
              0
              Да, у меня была такая идея)) Хотелось бы из коробки конечно — наверняка скорость работы в таком варианте быстрее.
              Спасибо!
                Любовь
                01 октября 2013, 11:30
                0
                Появился еще вопрос. Я сейчас делаю на тестовом сайте (на поддомене) новую версию сайта, который сейчас уже работает и нормально посещается. Если я оплачу msearch2 для этого тестового сайта, то как можно будет им воспользоваться на уже реальном сайте?
                  Василий Наумкин
                  01 октября 2013, 11:46
                  0
                  Ключ можно перепривязать к любому домену самостоятельно, один раз.

                  Затем — через поддержку.
                    Любовь
                    01 октября 2013, 11:47
                    0
                    Ясно, спасибо.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11