Algirdas

Algirdas

С нами с 23 июля 2019; Место в рейтинге пользователей: #537

Не стандартное меню в pdoMenu

Всем привет! Подскажите пожалуйста, как запихать вот такой код в pdoMenu? Что-то я не соображу (

<nav id="sidebar" class="sidenav">
        <h2 id="web-name"><span><i class="fa fa-plane"></i></span>Company Name</h2>

        <div id="main-menu">
            <div id="dismiss">
                <button class="btn" id="closebtn">×</button>
            </div>
            <div class="list-group panel">
                <a class="items-list active" href="#home1-links" data-toggle="collapse" aria-expanded="false"> <span><i class="fa fa-home link-icon"></i></span>Home<span><i class="fa fa-chevron-down arrow"></i></span></a>
                    <div class="collapse sub-menu text-danger" id="home1-links">
                        <a class="items-list" href="index.html">Main Homepage</a>
                        <a class="items-list" href="flight-homepage.html">Flight Homepage</a>
                    </div><!-- end sub-menu -->
                    
                <a class="items-list" href="#flights-links" data-toggle="collapse"> <span><i class="fa fa-plane link-icon"></i></span>Flights<span><i class="fa fa-chevron-down arrow"></i></span></a>
                    <div class="collapse sub-menu" id="flights-links">
                        <a class="items-list" href="flight-homepage.html">Flight Homepage</a>
                        <a class="items-list" href="flight-listing-left-sidebar.html">List View Left Sidebar</a>
                    </div><!-- end sub-menu -->

                <a class="items-list" href="#hotels-links" data-toggle="collapse"> <span><i class="fa fa-building link-icon"></i></span>Hotels<span><i class="fa fa-chevron-down arrow"></i></span></a>
                    <div class="collapse sub-menu" id="hotels-links">
                        <a class="items-list" href="hotel-homepage.html">Hotel Homepage</a>
                        <a class="items-list" href="hotel-listing-left-sidebar.html">List View Left Sidebar</a>
                    </div><!-- end sub-menu -->

                </div><!-- End list-group panel -->
            </div><!-- End main-menu -->
    </nav>
Algirdas
02 февраля 2020, 13:40
modx.pro
531
0

HTML Tag TV Output Type

Кто-то может объяснить как работает сабж? Какой-то подробной доки я не нашел, а так как я предполагаю он должен работать — он не работает. Выдача не оборачивается в указанные в TV теги.
Тип ввода — флажки
Возможные значения «NEW»
Тип вывода «HTML-теги»
Имя тега «span»
Класс «label label-danger»

Вызываю через "[[+tv.tvname]]"
Вывод — «NEW» без обертки, просто текст как есть.
Algirdas
10 августа 2019, 22:00
modx.pro
484
0

TOTAL записей в MigX TV вывести в pdoResources

Подскажите, есть ли возможность вывести результаты через pdoResources, где в условии WHERE нужно вставить сравнения количества записей в MIGX TV с определенным числом? Задача — вывести на странице только те ресурсы, у которых количество записей больше 1 например.

Вот что-то типа такого (код не рабочий конечно же).

[[!pdoResources?
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,itinerary`
&processTVs=`price,images,itinerary`
&sortdir=`ASC`
&prepareTVs=`1`
&where=`{"[[+days]]<":1}`
&showlog=`1`
]]

Таким образом получаю количество записей
[[!getImageList? &tvname=`itinerary` &toPlaceholder=`days` &totalVar=`migx.total` &limit=`1` &docid=`8` &tpl=`@CODE: [[+migx.total]]` ]]

А как теперь результат запихать в pdoResources не знаю ((
Algirdas
10 августа 2019, 11:32
modx.pro
615
0

Фильтрация выдачи pdoResources

Задача: выводить ресурсы, помеченные определенным образом, например через обычный TV, с помощью множественного выбора.
Пример, который я привел ниже — работает, но не так как хотелось бы. Он срабатывает только тогда, когда в базе запись именно kz||kg. Если только одна kz или kz||kg||mn, то правило where не срабатывает.
Как оттуда вычленить нужное? EXISTS не работает либо я не правильно пишу ((
В ресурсе предполагается наличие как только одного «тега» (kz) так и нескольких. Нужно чтобы в выдаче были те ресурсы, у которых среди тегов встречается один нужный.

[[!pdoResources?
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,countries`
&processTVs=`price,images,countries`
&sortdir=`ASC`
&prepareTVs=`1`
&where=`{«countries:IN»:[«kz||kg»]}`
&showlog=`1`
]]
Algirdas
09 августа 2019, 17:56
modx.pro
423
0

Не работает WHERE в pdoReources

Привет! Помогите пожалуйста, уже второй день никак не могу решить одну задачу
Есть много ресурсов, через ТВ поля (или migx) им нужно задать поле для последующей фильтрации

На странице куда нужно вывести отфильтрованные результаты делаю так: (пока в шаблоне)
[[pdoResources? 
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,countries`
&processTVs=`price,images,countries`
&sortdir=`ASC`
&where=`{"country" : "Kazakhstan"}`
&showlog=`1`
]]
tourCategoryTpl:
<li class="col-lg-6 col-sm-6">
	<div class="shop-item">
		<div class="thumbnail">
			<!-- product image(s) -->
			<a class="shop-item-image" href="[[+uri]]">
				<img class="img-responsive" src="
				               	[[!getImageList?
                                    &tvname=`images`
                                    &tpl=`@CODE:[[+image]]`
                                    &limit=`1`
                                    &docid=`[[+id]]`
                                ]]
				" alt="[[+title]]" />
			</a>
			<!-- /product image(s) -->
		</div>
		
		<div class="shop-item-summary text-center">
			<h2>[[+pagetitle:ellipsis=`30`]]</h2>

			<!-- price -->
			<div class="shop-item-price">
				[[+price]]
			</div>
			<!-- /price -->
		</div>
	</div>

</li>

TV countries (migx)
[
{"caption":"Страны", "fields": [
    {"field":"country","caption":"Страна"}
]}
]
Algirdas
07 августа 2019, 01:35
modx.pro
695
0

Не подключается репозиторий

Пытаюсь подключить репозиторий, но выходит ошибка:
Этот поставщик не может быть проверен, и поэтому не может быть использован как поставщик. Пожалуйста проверьте URL сервиса и повторите попытку.
Данные авторизации точно правильные, лишних пробелов нигде нет, не первый раз делаю. Пробовал и modstore.pro/extras/ с http и https

В журнале ошибок при каждой попытке добавить только это:

(ERROR in xPDO::getService @ /var/www/vhosts/site.com/httpdocs/core/xpdo/xpdo.class.php: 1234) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
(ERROR in modRestCurlClient::__construct @ /var/www/vhosts/site.com/httpdocs/core/model/modx/rest/modrestcurlclient.class.php: 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
Algirdas
02 августа 2019, 15:13
modx.pro
747
0