Сергей Водолагин

Сергей Водолагин

С нами с 22 марта 2014; Место в рейтинге пользователей: #199

Ресурс фантом

Здравствуйте! Нужна помощь
Вот что мы имеем в дереве ресурсов prntscr.com/i2j2ao
Вот как выводим prntscr.com/i2j2p8
Вот что имеем prntscr.com/i2j2t9

Откуда там берется ресурс «23323» не могу понять, его нигде нет
Папку кэша чистил, через админку кэш скидывал, бесполезно

UPD
[[pdoMenu?
&parents=`0`
&level=`1`
&resources=`-6`
]]

Методом перебора скрыл невидимый ресурс 6, помогло, но это костыль а не решение, хотелось бы докопаться до сути
Михаил
19 января 2018, 07:24
modx.pro
1
1 207
0

[MinifyX] Новые возможности старичка

Всем привет! Сегодня поговорим про дополнение MinifyX. Все знают, что это, но не все, что оно больше не поддерживается автором. Основная причина — ядро минифая (библиотека Munee) уже давно не обновляется. Вроде есть проблемы с Bootstrap 4.
Но мне он нравится. А главное, он выполняет всё, что требуется — собирает и минифицирует мои скрипты и стили без ошибок. Я не компилирую сасы, лесы, кофе. Единственное, не хватало разных мелочей для удобства. Вот захотелось мне собирать всё в один файл — и обычные скрипты и скрипты дополнений. Сниппетом это сделать не очень просто, но можно — для каждого шаблона делать отдельный вызов с перечнем необходимых файлов. Но этот вариант не вызвал у меня энтузиазма. И я решил реализовать другой подход. У меня сниппет MinifyX вызывается в чанке head, в котором я определяю секцию HEAD страницы. Поэтому я подумал, а почему бы не использовать подход загрузки файлов по требованию.
Сергей Шлоков
18 января 2018, 18:46
modx.pro
8
6 076
+12

Как вывести дочерние ресурсы вместе с их родителем через pdoMenu?

Всем привет, пытаюсь вывести меню из определенного родителя, однако, выводится только его ресурсы, а родителя нет.
{'pdoMenu' | snippet : [
        'parents' => '15',
        'resources' => '',
        'level' => 0,
        'firstClass' => '',
        'lastClass' => '',
        'hereClass' => 'news-filter__active',
        'showHidden' => '1',
        'outerClass' => 'news-filter row',
        'rowClass' => 'news-filter__item',
        'tpl' => '@INLINE <li{$classes}><a href="{$link}" class="news-filter__text" {$attributes}>{$menutitle}</a></li>'
]}
Выводится только:
— Дочка
— Дочка
— Дочка
— Дочка

А мне надо:
— Родитель
— Дочка
— Дочка
— Дочка
— Дочка
Александр Янк
16 января 2018, 08:14
modx.pro
1
2 577
0

Новая Google reCAPTCHA(v2) для Office

По примеру Новая Google reCAPTCHA(v2) для FormIt сделал reCAPTCHA для office.
Александр Туниеков
11 января 2018, 17:08
modx.pro
16
4 195
+13

Смена родительского ресурса по расписанию

Здравствуйте. Подскажите пожалуйста, как сделать автоматический перенос ресурса из одного родителя в другой, по расписанию. К примеру есть ресурсы в родителе с id 5, нужно что бы, допустим, по наступлении даты отмены публикации он переносился в родитель под id 7.
Ростислав
03 января 2018, 12:32
modx.pro
2
1 650
0

[minishop2-combo-colors] - вариация поля цвета

Краткая инструкция как добавить на страницу продукта поле с выбором цвета.


Володя
27 декабря 2017, 15:21
modx.pro
23
4 843
+17

pdoResources + ms2Gallery

в папке с id 26, ресурсы Галерея, в каждом таком ресурсе по несколько фото, вывожу так
[[pdoResources?
                    &parents=`26`
                    &depth=`0`
                    &limit=`0`
                    &where=`{"template:=":7}`
                    &tpl=`tpl.project-gallery`
                    &select=`{"modResource":"id,pagetitle,content,link_attributes"}`
                ]]
шаблон tpl.project-gallery
[[ms2Gallery?
    &frontend_css=``
    &frontend_js=``
    &resources=`[[+id]]`
    &limit=`0`
    &tplRow=`tpl.ms2Gallery.row-my`
    &tplOuter=`tpl.ms2Gallery.outer-my`
    &tplEmpty=`tpl.ms2Gallery.empty-my`
    &tplSingle=`tpl.ms2Gallery.single-my`
    &tpl=``
]]
шаблон tpl.ms2Gallery.row-my
<div class="single-project col-md-4 col-lg-4 col-sm-6 col-xs-12 [[+attributes]]">
	<div class="single-project-details">
		<div class="project-img">
			<img src="[[+360x270]]" alt="[[+alt]]" />
		</div>
		<div class="project-details">
			<div class="project-view-details">
				<a href="[[~[[+id]]]]"><i class="icofont icofont-link"></i></a>
				<a class="project-big-thumb" href="[[+url]]" data-effect="mfp-zoom-in"><i class="icofont icofont-expand"></i></a>
			</div>
			<h4>[[+pagetitle]]</h4>
		</div>
	</div>
</div>
так вот, как вывести из ресурса параметры:
[[+attributes]] - Атрибуты ссылки
[[~[[+id]]]] - ссылка на ресурс, в котором эта фотография
Илья Александрович
25 декабря 2017, 13:31
modx.pro
2
2 620
0

Актуален ли урок Василия по созданию компонентов для текущей версии modExtra ?

Доброго времени суток! Вот изучаю курс Василия Создание компонентов, и столкнулся с несоответствием структуры файлов в modExtra, причем значительным. И возник вопрос, а актуален ли вообще этот урок? Например: при запуске: _build/build.php, все содержимое папки Extra/Sendex удаляется. Установка проходит успешно. Но ведь теперь нет толку от phpStorm...?!
Или я что-то не так понял?
Методика все еще эта? Или уже modExtra используют иначе?
Павел Степанов
24 декабря 2017, 19:50
modx.pro
2
4 112
+1

Migx + pdoPage + scroll

Доброго времени суток. Сломал всю голову, но не работает такой вызов
[[!pdoPage?
            &element=`getImageList`
            &parents=`0`
            &ajaxMode=`scroll`
            &class=`modSnippet`
            &limit=`10`
            &tvname=`lamp`
            &tpl=`lampitem`
            &docid=`[[*id]]`
            &processTVs=`1`
            ]]
Элементы подгружает но только первую десятку.
Если переключаться постранично — все работает как нужно ( элементы правильные выводит), а при скроле нет. В чем проблема может быть?
Alex
22 декабря 2017, 00:38
modx.pro
2
2 351
0

phpStorm + GitHub без заморочек с консолью

Доброго времени суток, коллеги!
Начал изучать курс Василия Наумкина Основы Git и первый коммит компонента на Github все объясняется отлично, но с одним моментом у меня возникли трудности:
Как видите, для отправки имеющегося репозитория (а это именно наш случай), нужно выполнить в коммандной строке:
git remote add origin https://github.com/bezumkin/Sendex.git
git push -u origin master
У меня лично не получилось так сделать и как-то по-моему это не кошерно. В общем погуглив, нашел способ удобней:
До этого момента все делаем по инструкции Василия, а потом:
  1. VCS
  2. Import into version control
  3. Share project on GitHub
Единственное до этого нужно подключить файл git.exe, на win10 у меня по умолчанию он установился: C:\Program Files\Git\cmd\git.exe

P.S. Хотел добавить в комментарии к курсу, но комментарии закрыты
P.P.S. Для рубрики «Готовые решения» не хватило рейтинга
Павел Степанов
21 декабря 2017, 14:31
modx.pro
2
4 706
+3