Обращение к MODx через nodejs

Добрый день.
Изучаю nodejs и возникла необходимость обратиться к MODx — авторизован ли текущий пользователь.
1. Нода и MODx находятся на одном сервере (nginx)
2. Данные об авторизации пользователя нужно получить до загрузки страницы, соответственно нужно это делать на стороне сервера без сокетов.
3. Возможно в этом случае нужно обращаться к кукам?

Если у кого-то есть опыт в этом плане поделитесь, пожалуйста!
Сергей
25 января 2022, 09:06
modx.pro
560
0

msOrder запретить редиректит

Добрый день! Подскажите, как после оформления заказа никуда не перебрасывать страницу? Чтобы не происходил никакой редирект
Анастасия
24 января 2022, 18:42
modx.pro
603
0

docker & modx: долгое время ответа сервера

Маюри Шиина
24 января 2022, 17:13
modx.pro
847
0

[miniShop2] Добавляем свои поля в заказ в админке

Бывает необходимость расширить таблицу заказов miniShop2. Можно легко это сделать с помощью несложных действий.
Klike
24 января 2022, 14:59
modx.pro
5
1 918
+8

SimpleSearch - отсутствие результатов

Здравствуйте, товарищи, кто-нибудь сталкивался с проблемой, что SimpleSearch не находит страницы даже по pagetitle? Часть страниц находит, часть нет. Сначала подумал что он не может найти страницы которые лежат внутри Collections, но создал новую — тоже «нет результатов», вызовы копировал с сайта где все работает, результат тот же.
Modx 2.8.1
SimpleSearch 2.1.2
Вызов формы:
<div id="form-search" class="form-overlay">
	<div class="popup-form">
		<div class="close"></div>
			<div class="form-title">Введите запрос для поиска</div>
			[[!SimpleSearchForm? &landing=`232` &tpl=`search.tpl`]] 
	</div>
</div>
Чанк формы:
<form class="sisea-search-form" role="search" id="searchform" action="[[~[[+landing:default=`[[*id]]`]]]]" method="[[+method:default=`get`]]">
  <fieldset>
    <label for="[[+searchIndex]]"></label>
    <input type="text" name="[[+searchIndex]]" name="[[+searchIndex]]" id="[[+searchIndex]]" placeholder="Искать" value="[[+searchValue]]" autocomplete="off" />
    <input type="hidden" name="id" value="[[+landing:default=[[*id]]]]" />
    <input type="submit" value="Поиск" />
  </fieldset>
</form>
<div id="site-search-results" class="site-search-results"></div>
Страница с результатами (ID 232) пробовал и просто вызов сниппета, и с параметрами, и с явным указанием полей, везде один результат.
[[!SimpleSearch? 
										&includeTVs=`1`
									  &processTVs=`1`
										&hideMenu=`2`
										&depth=`20`
									]]



Arahort
24 января 2022, 14:23
modx.pro
612
0

Фильтрация по умолчанию по полю "Переключатели (radio)"

Здравствуйте. Подскажите как сделать фильтр по умолчанию по выводу товаров по полю Переключатели (radio) если выбрана например пункт 2 то он в начале
Mishiko
22 января 2022, 20:29
modx.pro
410
0

Заказы minishop на главной в админке

Всем привет, ребята, подскажите как настроить вывод списка заказов на главной админпанели сайта.
Или как сделать, что бы страница /manager/?a=mgr/orders&namespace=minishop2 открывалась при входе в админку?
Сергей Карпович
22 января 2022, 16:26
modx.pro
1
717
0

Понимание addPackage, loadClass и getService

Перевод заметки Understanding addPackage, loadClass and getService
ВНИМАНИЕ! Актуально для MODx 2.*
Там на самом донышке пару строк про MODx 3 из официальной документации касательно данной темы

Повышайте свой уровень разработки на MODx. Присоединяйтесь к исследованию Боба (Bob Ray) о том, когда и зачем использовать каждый из трех методов загрузки классов MODX.
Евгений Webinmd
22 января 2022, 01:06
modx.pro
6
2 055
+14

Нужна помощь перевести с фенома на php

Приветствую!
Такую конструкцию сделать на пхп
{if $packs = ($product.id | resource:"sizes")}
                              {foreach json_decode($packs, true) as $pack}
                                {if $pack.MIGX_id == $product.options.pack}
                                  {set $pack_count = $pack.count}
                                  {set $pack_type = $pack.pack_type}
                                {/if}
                              {/foreach}
                            {/if}
Подкину на кофе на юмани.
Студия Сергея Сергеевича
modx.pro
566
0

Как правильно получить опцию товара через cниппет?

Здравствуйте!
Как правильно получить опцию товара «tags» через XPDO MODx?
minishop2
Попробовал получить что то не работает.
<?php
$product = $modx->getObject('msProduct', $modx->resource->get("id"));
if ($values = $product->get("tags")) {
print_r($values);
}
Заранее благодарю!
Рушан
21 января 2022, 18:53
modx.pro
553
0