Вопросы

Расширение чанка Fenom

Добрый день!

Подскажите, как правильно сделать наследование чанков в Fenom?

Например, есть шаблон «main» в нем вызывается чанк header, в нем прописано

{block 'title'}
{$_modx->resource.pagetitle}{/block}

При вызове в шаблоне

{extends «template:main»} как заменить title в header?

Заранее благодарен.
Вадим Раевский
23 сентября 2017, 13:11
modx.pro
1 320
0

Параметры Collections в pdoResources

Всем привет, возник вопрос как можно использовать параметры коллекции, задаваемые в админке при вызове сниппета pdoResorces, который собственно выводит элементы коллекции?
Интересуют следующие параметры:
1)Поле сортировки
2)Направление сортировки
3)Размер страницы (Не знаю почему так назвали — это количество элементов на странице)

Хотелось бы что бы это выглядело как нибудь так:
{'pdoResources'|snippet:[
    'parents'=>$_modx->resource.id,
    'limit'=>$collection_limit, // Сюда параметр - Размер страницы
    'sortdir'=>$collection_dir, // Сюда параметр - Направление сортировки
    'sortby'=>$collection_field, //Сюда параметр - Поле сортировки
    'tpl'=>'@FILE chunks/mktu/d_mktu_item.tpl'
]}
Семён Кудрявцев
22 сентября 2017, 11:09
modx.pro
2 536
0

Упала страница сайта

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

Имеется сайт натянутый на MODX Revolution 2.5.7-pl

Были созданы ресурсы для страниц:

site.ru/msk
site.ru/spb

Все работало, все страницы открывались.

Необходимо было установить google search console файл, и чтоб он был доступен и открывался по ссылке:
site.ru/spb/google_file.html

то есть гугл дает файлик *.html, его надо залить по этому пути site.ru/spb/google_file.html

В итоге создал папку на сервере (spb), залил туда файл, обновил сначала страницу site.ru/spb/ — и страница упала, выдает ошибку…
Удаляю папку, снова обновляю страницу, в итоге виден только каркас сайта, все стили не могут подключиться так как ведут на папку spb, причем я ничего не менял в менеджере modx

как восстановить страницу, и сделать ссылку на файл…

P.S с modx знаком не долго… помогите с этой ситуацией
umi
umi
22 сентября 2017, 10:28
modx.pro
1 885
0

[mSync+MsOptionprice] Импорт торговых предложений

Размещаю здесь, так как рейтинга не хватает)
Добрый день! Была довольно интересная задача по интеграции каталога 1-с с каталогом интернет магазина. В 1-с есть такая замечательная вещь как торговые предложения, которые по сути являются одним и тем же товаром только имеют различные параметры(размер/цвет/запах/количество и пр.) и так же могут обладать своими уникальными артикулами с ценами, для решения подобного функционала был использован отличный компонент msOptionsPrice2, который реализует модификации товара, куда и будем в последствии помещать наши торговые предложения. Но прежде чем создавать модификации требуется этот каталог еще получить из 1-с, в этом нам поможет компонент mSync, в его использовании нет никаких секретов, главное понимать что и откуда берется, а так же заранее изучить структуру файлов импорта.
web3
22 сентября 2017, 08:39
modx.pro
7
2 876
+2

Смайлы в pagetitle или longtitle

Такой вопросы, пытаюсь добавить смайл (emoji) в longtitle для вывода соотвественно в title страницы. Но Модекс отказывается их воспринимать, он не сохранят как сам смайл так и то что идет справа от него.
Иван Кизименко
21 сентября 2017, 16:35
modx.pro
3 649
0

Вывод картинки в категории товаров по [[+ms2g.0]]

В шаблоне товара вывожу определённое изображение из галереи, например второе по счёту [[+ms2g.1]]
В категории товаров [[+ms2g.1]] не работает. Каким образом можно вывести определённое изображение в списках товаров?
Николай
21 сентября 2017, 11:40
modx.pro
1
1 349
0

Ошибка при работе со своим классом

Добрый день. Для хранения данных создал свои таблицы в базе ModX, с помощью MigX создал пакет и файл модели из существующей таблицы. При попытке добавления объекта — вываливается в 500 ошибку, не понимаю почему.
Александр
21 сентября 2017, 10:24
modx.pro
2 329
0

Периодически не срабатывает плагин OnLoadWebDocume

Доброго времени суток!
Возникла такая проблема: потребовалась мне подмена шаблона и выводимого контента в зависимости от домена сайта (не через контексты — это важно).
Реализовал выдачу одностраничников с одной базы modx, путем подмены шаблона в плагине OnLoadWebDocument, но периодически этот плагин не отрабатывает.
Может кто сталкивался и может подсказать как это лечится?
<?php
$id = $modx->resource->get('id');

if($modx->event->name == 'OnLoadWebDocument' && !in_array($id,array(3,4))){//3,4 - это страницы роботса и sitemap
    $domain = $_SERVER['HTTP_HOST'];
    $data = "SELECT contentid FROM base_site_tmplvar_contentvalues WHERE tmplvarid = 1 AND value = '$domain'";
    $q = $modx->prepare($data);
    $q->execute();
    $val = $q->fetchAll(PDO::FETCH_ASSOC);// получаем id ресурса соответствующего домену
    
    if(count($val)!=0){
        $RESID = $val[0]['contentid'];
        $modx->resource->setTVvalue('resid',$RESID);
        $res = $modx->getObject('modResource',$RESID);// 
        $template = $res->get('template');// сохраним id нужного ресурса для вызова в шаблонах
        $modx->resource->set('template', $template);//задаем шаблон вывода
    }
}
Проблема вряд ли в коде плагина, как я понимаю он просто не отрабатывает
Арсений
21 сентября 2017, 09:36
modx.pro
1 114
0

MIGX отказывается корректно работать

Доброе время суток!
Возникла проблема сразу после установки, на другом хостинге расширение работает корректно, на локалке тоже не работает.
Суть проблемы наглядно изложена в скриншотах.
Как я понял, MIGX не может подключить стили и корректно отобразить страницы настроек.
Первый проект на MODX, прошу помощи или хотя бы наводку где копать, спасибо.
(Пробовал переустановки расширение и очищал кеш в админке и вручную)

Версия MODX REVO 2.5.7
Версия MIGX 2.11
Никита
21 сентября 2017, 09:27
modx.pro
600
0

Как выбрать ресурсы из тв,поля?

Есть два типа ресурсов… портфолио и услуги… в записи портфолио указываются ид записей услуги.

Зайдя в услугу, нужно показать какие портфолио к ней относятся.

лучше на феноме. уже всю голову сломал…
UDAV
21 сентября 2017, 08:10
modx.pro
948
0