Антон
С нами с 31 июля 2020; Место в рейтинге пользователей: #683Вывод JSON в pdoResources
Здравствуйте!
В шаблоне хочу вывести информацию из всех ТВ (blocks) документов таким образом:
С JSON работаю впервые, даже не знаю основ… Уверен что где-то не так прописываю в pdoResources, а точнее в этой его части: includeTVs
В шаблоне хочу вывести информацию из всех ТВ (blocks) документов таким образом:
[[!pdoResources?
&parents=`9`
&tpl=`tpl.tr`
&limit=`1000`
&includeTVs=`blocks`
]]
Код чанка tpl.tr таков:{set $blocks = $_modx->resource.blocks|fromJSON}
{foreach $blocks as $block index = $idnex}
{set $item = 'block_'~$block.item|truncate:2:''}
{include $item block_name=$item title=$block.title text=$block.text image='/img/'~$block.image direction=$block.direction tags=$block.tags}
{/foreach}
Но ничего не выводится(С JSON работаю впервые, даже не знаю основ… Уверен что где-то не так прописываю в pdoResources, а точнее в этой его части: includeTVs
REVO Обновление до 2.8.0
Здравствуйте!
Обновился до 2.8. И теперь при сохранении документов в админке постоянно висит окно СОХРАНЕНИЕ… и не исчезает.
Кэш чистил везде
По логам это: xpdo.class.php: 644 Could not load class: modManagerLog from mysql.modmanagerlog.
Никто не сталкивался?
Обновился до 2.8. И теперь при сохранении документов в админке постоянно висит окно СОХРАНЕНИЕ… и не исчезает.
Кэш чистил везде
По логам это: xpdo.class.php: 644 Could not load class: modManagerLog from mysql.modmanagerlog.
Никто не сталкивался?
Вывод тв картинки из сниппета
Здравствуйте!
Никак не разберусь…
Есть сниппет:
Где-то что-то делаю не так(
Буду признателен за помощь!
Никак не разберусь…
Есть сниппет:
<?php
$site_url = MODX_SITE_URL;
$base_url = MODX_BASE_PATH;
$get = modX::sanitize($_GET, $modx->sanitizePatterns);
$alias = urldecode($get['page']);
$resource = $modx->getObject('modResource', [
'alias'=>$alias,
'class_key'=>'modDocument'
]);
$prefix = 'amp.';
if ($resource) {
$placeholders = [
'pagetitle' => $resource->get('pagetitle'),
'content' => $resource->get('content'),
'canonical' => $modx->makeUrl($resource->get('id'), '', '', 'full'),
'published' => $resource->get('publishedon'),
'edited' => $resource->get('editedon'),
];
$tvlogo = 'image';
$tvValue = $resource->getTVValue($tvlogo);
if (!empty($tvValue)) {
$image_url = $site_url.$tvValue;
$image_base = $base_url.$tvValue;
list($width, $height) = getimagesize($image_base);
$placeholders[$tvlogo] = $tvValue;
$placeholders[$tvlogo.'_width'] = $width;
$placeholders[$tvlogo.'_height'] = $height;
}
$modx->setPlaceholders($placeholders, $prefix);
}
Вывожу в шаблоне так:<img class="lazy" src="[[+amp.tvlogo]]" width="200" height="200" alt="[[+amp.pagetitle]]">
Но юрл не прописывается в src…Где-то что-то делаю не так(
Буду признателен за помощь!
Исключение ссылок из AMP
Здравствуйте!
Для генерации амп страниц использую такой метод
Подскажите, есть ссылки вида: «a class=»youtube-fix" href=«javascript», естественно он на них ругается… Возможно л их как-то исключить из амп страниц?
Заранее спасибо
Для генерации амп страниц использую такой метод
Подскажите, есть ссылки вида: «a class=»youtube-fix" href=«javascript», естественно он на них ругается… Возможно л их как-то исключить из амп страниц?
Заранее спасибо
oneBooking
Здравствуйте!
использую onebooking 4.0.2-pl для брони номеров. После чистки кеша руками первые 2 заявки норм, поом он начинает их дублировать, что в админке, что на мейл…
Вызов: [[!obCalendar? &objects=`1` &interface=`form` &type=`period` ]]
Не подскажите, в чем может быть проблема?
использую onebooking 4.0.2-pl для брони номеров. После чистки кеша руками первые 2 заявки норм, поом он начинает их дублировать, что в админке, что на мейл…
Вызов: [[!obCalendar? &objects=`1` &interface=`form` &type=`period` ]]
Не подскажите, в чем может быть проблема?
Ошибка cant find jQuery AjaxForm plugin
Здравствуйте!
При вызове формы сталкиваюсь с ошибкой на странице — cant find jQuery AjaxForm plugin
Хотя в head все подключаю:
Не могу найти…
MODX Revo 2.8.3
При вызове формы сталкиваюсь с ошибкой на странице — cant find jQuery AjaxForm plugin
Хотя в head все подключаю:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script src="https://malsup.github.io/jquery.form.js"></script>
Подскажите, пожалуйста, в чем может быть проблема?Не могу найти…
MODX Revo 2.8.3
mFilter2 переключение вида "сетка" и "список"
Всем здравствуйте!
При выводе результатов при помощи mFilter2 вид по умолчанию — сетка
Можно ли как-то на десктопной версии оставить сетку, а на мобильной сделать по умолчанию — список?
Заранее спасибо!
При выводе результатов при помощи mFilter2 вид по умолчанию — сетка
Можно ли как-то на десктопной версии оставить сетку, а на мобильной сделать по умолчанию — список?
Заранее спасибо!
Babel ошибка 404
Всем здравствуйте!
Установил Babel, открываю связанные страницы (даже из админки), и получаю 404 ошибку…
Страницы опубликованы
Делал по инструкции:
Вот мой .htaccess
Спасибо заранее!
Установил Babel, открываю связанные страницы (даже из админки), и получаю 404 ошибку…
Страницы опубликованы
Делал по инструкции:
Вот мой .htaccess
RewriteEngine On
RewriteBase /
# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en)/favicon.ico$ favicon.ico [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en)/assets(.*)$ assets$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
В чем могут быть грабли?Спасибо заранее!
Чанк с содержанием динамических ссылок на кнопку
Здравствуйте!
Задача стоит такая: куча страниц и на каждой стоит кнопка, уникальные значения которой — НАЗВАНИЕ и ССЫЛКА
Необходимо это все реализовать в чанке… Сам не понимаю зачем, а что самое печальное пока не нашел выхода/решения.
Может кто подобным способом вставляет уникальные данные на страницы?
Смысл именно в том, что бы это все было в одном месте!
Прикрепляю картинку для наглядности.
Заранее спасибо!
Задача стоит такая: куча страниц и на каждой стоит кнопка, уникальные значения которой — НАЗВАНИЕ и ССЫЛКА
Необходимо это все реализовать в чанке… Сам не понимаю зачем, а что самое печальное пока не нашел выхода/решения.
Может кто подобным способом вставляет уникальные данные на страницы?
Смысл именно в том, что бы это все было в одном месте!
Прикрепляю картинку для наглядности.
Заранее спасибо!
Реализация афиши
Всем доброго дня!
Столкнулся с задачей реализации афиши на сайте. Пару слов, как я это вижу…
Пагинация — месяца (как правило на 3 мес вперед)
Далее таблица с евентами.
Мне необходимо, что бы отображались только те месяца (пагинация) которые старше или равно нынешнему, при клике на месяц — выводим все эвенты этого месяца, которые не раньше сегодняшнего числа и определенного времени. Все прошедшие эвенты надо каким-то образом удалить…
Скажите, это возможно стандартным pdoPage + if?
Никто не сталкивался с такого рода задачей?
Столкнулся с задачей реализации афиши на сайте. Пару слов, как я это вижу…
Пагинация — месяца (как правило на 3 мес вперед)
Далее таблица с евентами.
Мне необходимо, что бы отображались только те месяца (пагинация) которые старше или равно нынешнему, при клике на месяц — выводим все эвенты этого месяца, которые не раньше сегодняшнего числа и определенного времени. Все прошедшие эвенты надо каким-то образом удалить…
Скажите, это возможно стандартным pdoPage + if?
Никто не сталкивался с такого рода задачей?