Исправить в чанках после обновления сайта

1 300
После обновления modx evo, сайт выдает ошибки в шаблоне

/assets/snippets/getfield/getfield.inc.php
Line 25
Source if (!function_exists(gfGetFieldContent))
Current Snippet GetField

скорее нужно дито заменить на более новое что-то, подправить в чанках код.
Здесь создавал тему modx.pro/help/22138
Пишите в личку, скину сайт, доступ в админ.

вопрос решен. нужно было после обновление поменять  php на 5.6.40
Игорь
09 августа 2021, 09:35
modx.pro
322
0

Переношу modx evo 1.0.15 ошибка 500. при смене php

Переношу modx evo 1.0.15 mysql-5.6.35, php 5.6.30 (native) на другой сервер mysql-10.3.30, php 5.6.40
сайт вырубается, в админку попасть не могу, меняю на php 7.3.29 -админка работает, а на сайте выдает ошибку

« PHP Parse Error »
PHP error debug
Error: Illegal string offset 'startId'

Current Snippet: Wayfinder

пытался в manager/includes/config.inc.php менять mysql и mysqli ничего не помогло.
Игорь
08 августа 2021, 18:37
modx.pro
977
0

pdoMenu - Исключение родителей третьего уровня

Всем доброго времени суток!

Имеется такая структура меню:
Категория первого уровня
— Категория второго уровня 1
— — Категория третьего уровня
— — — Категория четвертого уровня 1
— — — Категория четвертого уровня 2
— — — Категория четвертого уровня 3
— Категория второго уровня 2
— — Категория третьего уровня
— — — Категория четвертого уровня 1
— — — Категория четвертого уровня 2
— — — Категория четвертого уровня 3

Как мне исключить из выборки категории третьего уровня и выводить только их детей, чтоб вывод был вот такой?
Категория первого уровня
— Категория второго уровня 1
— — Категория четвертого уровня 1
— — Категория четвертого уровня 2
— — Категория четвертого уровня 3
— Категория второго уровня 2
— — Категория четвертого уровня 1
— — Категория четвертого уровня 2
— — Категория четвертого уровня 3

P.S. Меню построено на стандартных чанках pdoMenu.
Никита Боднар
08 августа 2021, 13:45
modx.pro
461
0

Правильный запрос where

Всем привет.
Помогите составить правильный запрос where

Есть выборка tvFilters
&tvFilters=`[[!#GET.city:notempty=`city==%[[!#GET.city]]%`]]`
Необходимо сделать такую же выборку с помощью where

Пробовал сделать так но не работает
&where=`{"[[!#GET.city:notempty=`city==%[[!#GET.city]]%`]]"}`
Спасибо.
Ivanov Alexandr
08 августа 2021, 04:07
modx.pro
297
0

Плагин для микроразметки MODX

Здравствуйте!

Подскажите, нет ли для MODX платного плагина, для автоматического формирования микроразметки?

Заранее благодарю за ответ.
Богдан
07 августа 2021, 16:29
modx.pro
1 240
0

MIGX внутри MIGX на Fenom

Привет.

Есть TV MIGX — infoBox
[
	{"caption":"Информационный блок", "fields":
		[
			{"field":"title","caption":"Заголовок"},
			{"field":"image","caption":"Картинка","inputTV":"imageBox"},
			{"field":"text","caption":"Описание","inputTVtype":"richtext"},
			{"field":"linktext","caption":"Текст для ссылки"},
			{"field":"link","caption":"Ссылка"}
		]
	}
]
Роман
07 августа 2021, 12:35
modx.pro
869
0

Ограничение к файлам mediaSource для анонимных пользователей frontend

Есть mediaSource с basePath = "/assets/components/dbd/files/" куда из моего компонента грузятся файлы и линкуются с записями в БД.

Вопрос: Как сделать так, что бы файлы из каталога "/assets/components/dbd/files/" не были доступны анонимным(не авторизованным) пользователям? А авторизованным в modx и имеющим определенную роль были доступны.

Vladimir Alekhin
06 августа 2021, 23:02
modx.pro
505
0

FormIt расширение таблицы

Не получается расширить таблицу с возможностью сохранения данных. Возможно, что-то делаю не так.
Роман
06 августа 2021, 13:45
modx.pro
740
0

Модификаторы

Доброго дня.

Подскажите пожалуйста, можно ли работать с модификаторами в связке с pdoPage?
Конструкции такого вида всегда отрабатывают else, что бы я не подставляла и не делала.
[[+tv.presence:is=`1`:then=`да`:else=`нет`]]

ТВ включила, если просто вывести — оно показывается как 1. Но в конструкции не работает.

Подскажите, пжл, в чем может быть проблема? Или модификатор нельзя использовать в сниппете?

Заранее, спасибо.

PS: пробовала так — {$presence | in: '1'? 'ключ найден': 'не найден'}. все равно отрабатывает else
Татьяна
05 августа 2021, 14:17
modx.pro
479
0

3-х уровневое меню на pdoMenu

заблудился в 3х соснах. В шаблоне всё красиво получилось, а вот в pdoMenu никак не могу корректно перенести.
Шаблон:
<ul class="nav">
	<li class="dropdown menu-item">
		<a href="#" class="dropdown-toggle" data-toggle="dropdown">Pages</a>
		<ul class="nav menu1">
			<li class="dropdown"><a href="index.html">Page_1</a>
				<ul class="dropdown-menu mega-menu">
					<li class="yamm-content">
						<div class="row">
							<div class="col-md-4">
								<ul class="list-unstyled">
									<li><a href="#!">Item1</a></li>
									<li><a href="#!">Item2</a></li>
									<li><a href="#!">Item3</a></li>
								</ul>
							</div>
						</div>
					</li>
				</ul>
			</li>
			<li class="dropdown"><a href="index.html">Page_2</a>
		</ul>
	</li>
</ul>
делаю так:
Valdis
04 августа 2021, 10:44
modx.pro
500
0