Вопросы
mFilter2 - как с помощью двух опции minishop2 сделать select с группировкой?
Здравствуйте.
Второй день мучаюсь, как реализовать так, чтобы msoption|model (Текстовое поле)
выводились группированные по опции: msoption|marka (Текстовое поле)?
tpl.mFilter2.filter.model
Второй день мучаюсь, как реализовать так, чтобы msoption|model (Текстовое поле)
выводились группированные по опции: msoption|marka (Текстовое поле)?
[[!mFilter2?
&element=`msProducts`
&parents=`10`
&tpl=`tpl.msProducts_auto.row`
&setMeta=`1`
&filters=`msoption|model`
&aliases=`msoption|model==model`
&tplFilter.outer.default=`tpl.mFilter2.filter.select`
&tplFilter.row.model=`tpl.mFilter2.filter.model`
]]tpl.mFilter2.filter.model
<optgroup label="{$msoption|marka}">
<option value="{$value}" {$selected} {$disabled} class="{$disabled}">{$title} ({$num})</option>
</optgroup>
Не переходит на созданную pdoPage страницу
Есть каталог — коллекция, внутри нее есть куча ресурсов, которые нормально отображаются на первой странице, но при попытке перейти на 2 или далее страницу её просто редиректит на изначальную (даже когда ввожу url адрес и ?page=2 в конце оно редиректит на url адрес)
Вот сниппет pdoPage
В чем может быть проблема?
Вот сниппет pdoPage
[[!pdoPage?
&parents=`[[*id]]`
&limit=`36`
&tpl=`item`
&includeTVs=`img, price, title`
&pageLimit=`6`]]При наводке на кнопку в page.nav оно показывает корректную ссылку*В чем может быть проблема?
Передать ID Ресурса из одного чанка в другой чанк
Всем привет.
Есть чанк с параметрами снипета «pdoResources» (ID Ресурса родителя — 28):
Есть чанк с параметрами снипета «pdoResources» (ID Ресурса родителя — 28):
<div class="col-lg-9">
[[pdoResources?
&parents=`0`
&resources=`[[+id]]` <!--ID, который нужно получить из TPL чанка-->
&tpl=`more_details_tpl`
&includeTVs=`image_title, image_1, image_2, image_3, image_4, image_5, image_6. image_7. image_8, image_9, image_10, Description, URL`
]]
</div>Есть TPL чанк (ID Ресурса родителя — 2):<div class="blog-item">
<div class="row">
<div class="col-lg-2 col-sm-2">
</div>
<div class="col-lg-10 col-sm-10">
[[+tv.image_title:!empty=`
<div class="blog-img">
<img src="[[+tv.image_title]]" alt=""/>
</div>
`]]
<div class="about-carousel wow fadeInLeft">
<div id="[[+id]]" class="carousel slide">
<!-- Carousel items -->
<div class="carousel-inner">
[[+tv.image_1:!empty=`<div class="active item">
<div class="blog-img">
<img src="[[+tv.image_1]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_2:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_2]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_3:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_3]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_4:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_4]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_5:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_5]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_6:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_6]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_7:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_7]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_8:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_8]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_9:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_9]]" alt=""/>
</div>
</div>
`]]
[[+tv.image_10:!empty=`<div class="item">
<div class="blog-img">
<img src="[[+tv.image_10]]" alt=""/>
</div>
</div>
`]]
</div>
<!-- Carousel nav -->
<a class="carousel-control left" href="#[[+id]]" data-slide="prev">
<i class="fa fa-angle-left">
</i>
</a>
<a class="carousel-control right" href="#[[+id]]" data-slide="next">
<i class="fa fa-angle-right">
</i>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-2 col-sm-2 text-right">
<div class="st-view">
</div>
</div>
<div class="col-lg-10 col-sm-10">
<p>
[[+tv.Description]]
</p>
<a href="[[+tv.URL]]" class="btn btn-primary">
DOWNLOAD
</a>
<a href="ТУТ ДОЛЖЕН БЫТЬ ID, КОТОРЫЙ НУЖНО ПЕРЕДАТЬ В ПЕРВЫЙ ЧАНК" class="more_details">
<i class="fa fa-ellipsis-v" aria-hidden="true"></i>
</a> HybridAuth какой scope нужен?
Подскажите пожалуйста кто сталкивался и как решил, из коробки scope для Google такой
profile https://www.googleapis.com/auth/plus.profile.emails.readно он отдает данные профиля без email, такой соответственно отдает только email:email https://www.googleapis.com/auth/plus.profile.emails.readкакой нужен scope что бы получать и fullname и email, как уже только не пробовал их скомбинировать — пока все не удачно .htaccess в контекстах
Привет всем!
Подскажите, как в контекстах сделать свой .htaccess?
У меня два сайта в одной админке через контексты, нужны разные .htaccess. Возможно это? Может другой способ есть?
Подскажите, как в контекстах сделать свой .htaccess?
У меня два сайта в одной админке через контексты, нужны разные .htaccess. Возможно это? Может другой способ есть?
Как поменять тип ресурса у всех ресурсов внутри каталога?
Вышло что в некоторые каталоги попали товары с типом ресурса — Документ, а для манипуляций с ними необходим тип msProduct
Искал, но нигде не смог найти как менять тип ресурса с помощью сниппета или вообще каким либо методом
Подскажите пожалуйста реализуемо ли это и если да то как?
Искал, но нигде не смог найти как менять тип ресурса с помощью сниппета или вообще каким либо методом
Подскажите пожалуйста реализуемо ли это и если да то как?
Сортировка в pdoPage
Здравствуйте.
Пытаюсь вывести информацию в последовательности id, заданной в переменной:
Пытаюсь вывести информацию в последовательности id, заданной в переменной:
{var msearch = 18,130,89,20,128,52,81,84,129,289,681;}
{$_modx->runSnippet ('!pdoPage', [
'element' => 'msProducts',
'includeThumbs' => '250x300,450x555,700x873',
'tpl' => 'tpl.mSearch2.outer.main',
'resources' => $msearch
])}к сожалению, так не получается. Получается только так:{var msearch = 18,130,89,20,128,52,81,84,129,289,681;}
{$_modx->runSnippet ('!pdoPage', [
'element' => 'msProducts',
'includeThumbs' => '250x300,450x555,700x873',
'parents' => '17',
'depth' => 1,
'sortby' => 'id',
'tpl' => 'tpl.mSearch2.outer.main',
'resources' => $msearch
])}но мне не нужна сортировка, т.к. в ней нарушается изначально заданный порядок вывода id. Подскажите, как решить эту проблему. Как вывести TV через свою обёртку?
Здравствуйте. Есть TV чекбоксы.
Список чекбоксов:
Яблоки
Груши
Бананы
Параметры ввода: «Флажки (checkbox)»;
Параметры вывода: «По-умолчанию»;
Вывожу во фронтенд:
Список чекбоксов:
Яблоки
Груши
Бананы
Параметры ввода: «Флажки (checkbox)»;
Параметры вывода: «По-умолчанию»;
Вывожу во фронтенд:
<div class="product-list">
<div class="product">
[[*checkboxTv]]
</div>
</div>В результате:<div class="product-list">
<div class="product">
ЯблокиГрушиБананы
</div>
</div>Как обернуть результаты по-отдельности? Чтобы получилось:<div class="product-list">
<div class="product">
Яблоки
</div>
<div class="product">
Груши
</div>
<div class="product">
Бананы
</div>
</div> modx socket.io? (часть 2)
Здравствуйте. Не дает мне покоя задача, оставшаяся для меня нерешенной. Очень хочется в своих задачах полноценно использовать сокеты. В моих предыдущих потугах мне очень сильно помог товарищ @Fi1osof
Спасибо ему большое, направил меня в нужную сторону. Но… Я опять в тупике, и теперь даже не представляю в какую сторону двигаться.
Спасибо ему большое, направил меня в нужную сторону. Но… Я опять в тупике, и теперь даже не представляю в какую сторону двигаться.