Вопросы

Вывод меню через pdoMenu

Всем привет!
Помогите вывести меню через pdoMenu.
Есть меню на сайте которое выползает по клику, и выводится все родительские категории, как добавить к этому еще и вывод дочерних категорий при наведении?
Есть такой код менюшки, но он выводит только дочерние категории(
<li class="dropdown le-dropdown">
		<a href="#" class="dropdown-toggle" data-toggle="dropdown">
		<i class="fa fa-list"></i> Каталог товаров
		</a>
	<ul class="dropdown-menu">
		<li><a href="#">Категория 1</a></li>
		<li><a href="#">Категория 2</a></li>
		<li><a href="#">Категория 3</a></li>
		<li><a href="#">Категория 4</a></li>
		<li><a href="#">Категория 5</a></li>
		<li><a href="#">Категория 6</a></li>
		<li><a href="#">Категория 7</a></li>
	</ul>
</li>
Борис
24 ноября 2017, 16:34
modx.pro
1 729
0

FastUploadTV. Как удалить старое изображение при замене?

Здравствуйте. Использую FastUploadTV. Там есть кнопка «Заменить файл». Почему-то мне думалось, что при замене старого файла на новый старое удаляется. Попробовал так сделать. Старое осталось. Может есть решение какое, чтобы при замене изображение старое автоматом удалялось, чтобы не накапливался мусор? Спасибо.
Константин
24 ноября 2017, 15:51
modx.pro
794
0

Не запускается mFilter2 на fenom

Здравствуйте.
Есть вызов mFilter2. Переписал его на fenom, а он не запускается. Подскажите, пожалуйста, в чём может быть причина?
Александр
24 ноября 2017, 14:44
modx.pro
1
2 865
0

Как сделать pdoResources внутри pdoResources?

Всем привет!

Встала задача вывести pdoResources внутри pdoResources. Подскажите пожалуйста как это сделать?

Пример

На странице есть вызов:
[[!pdoResources?
	&parents=`18,19,20`
	&depth=`1`
	&tpl=`tpl1`
	&limit=`50`
	&includeTVs=`author,image`
]]

Код в tpl1:
<article>
	<h1>[[+longtitle]]</h1>
	<figure>
		<img scr="/[[+tv.image]]" alt="">
	</figure>
	<div>[[+tv.author]]</div>
	...
	<!-- Список "соседних" ресурсов, отфильтрованных по tv author -->
        [[!pdoResources?
		&parents=`[[+parent]]`
		&resources=`-[[+id]]`
		&tpl=`@INLINE <a href="/[[+uri]]">
			[[+longtitle]]
			<img src="/[[+tv.image]]" alt="">
		</a>`
		&includeTVs=`author,image`
		&limit=`3`
		&sortby=`publishedon`
		&tvFilters=`author`
        ]]
</article>

В результате выводится еще 3 тех же элемента. Не пойму как настроить, чтобы все правильно отображалось.
Konstantin
24 ноября 2017, 14:44
modx.pro
2 796
0

Баг дефолтных значений в табах

Добрый вечер!
Я создал с помощью MIGX несколько вкладок (multiple formtabs) и в них есть одинаковые поля.
И мне нужно чтобы в разных вкладках дефолтные значения этих полей были разные, в зависимости от выбранной в данный момент вкладки.
И так и работало в версии MIGX 2.9.6.

Но когда я обновился до 2.11.0, то значение default у поля не обновляется в зависимости от выбранной вкладки, а остается от самой первой вкладки.

Я делал генератор блоков по этой статье:
gaserge.ru/blog/modx-revolution/sajt-s-nulya-modx-revo,-chast-5-programmirovanie-ne-standartnogo-funkczionala-sajta-ili-migx-vo-vsem-ego-dyavolskom-velikolepii.html

Насчет бага я даже написал разработчику… Но толи я не точно объяснил, но он сказал что как сейчас работает — это правильно
github.com/Bruno17/MIGX/issues/294

Кто-то сталкивался с такой проблемой? Как решили?
System Shock
24 ноября 2017, 14:31
modx.pro
899
0

Не работает редактирование конкретного ресурса

Добрый день!
Поймал странную ошибку, не удается отредактировать один ресурс на сайте, уже голову сломал, нечего рпидумать не могу. Ресурс нечем не выделяется, шаблон, TV одинаковый для всех. В консоле следующий код вываливается:
DeHuCkA
24 ноября 2017, 13:30
modx.pro
2 967
0

Ошибка pdoTools при переходе на php7.1

Добрый день!

При переходе на php7.1 возникла проблема описанная ранее вот тут.

После рекомендованной замены типа переменной $output = ' '; на $output = (); появилась другая ошибка:

2017/11/24 14:53:21 [error] 28923#28923: *28045427 FastCGI sent in stderr: «PHP message: PHP Fatal error: Uncaught Error: Cannot use assign-op operators with string offsets in /home/s1825/www/core/cache/includes/elements/modsnippet/56.include.cache.php:418

418 строка и далее, указанного файла, выглядят так:

$output['filters'][$filter] .= $pdoFetch->getChunk($tpl, array(
'filter' => $method,
'table' => $table,
'rows' => $rows,
'has_active' => $has_active,
'delimeter' => $mSearch2->config['filter_delimeter'],
'filter_key' => $filter_key,
), $fastMode);

Не подскажете, в чем тут может быть проблема?

Заранее спасибо!
bonoman
24 ноября 2017, 12:39
modx.pro
835
0

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

Всем привет!
Реализован поиск на сайте с помощью бесплатного SimpleSearch, но он не ищет по артикулу, цене и другим полям minishop2. Покупать msearch2 почти за 2к руб, чтобы реализовать просто поиск, не вижу смысла. Автор, почему его не разделили на два отдельных дополнения?
Возможно ли еще как-то реализовать поиск?
Спасибо!
Владимир
24 ноября 2017, 09:58
modx.pro
3 296
0

Вывод сайдбара при условии наличия потомков или родителей.

Всем доброго временеи суток.
Прошу тапками сильно не кидаться, только начал изучение MODx Revo.
Сажаю шаблон на систему. В шаблоне есть просто страница без сайдбара и страница с левым сайдбаром. В сайдбаре находится только меню (PdoMenu) данного раздела. Хочу сделать в шаблоне простую логику: если у ресурса есть потомки или родители, то показываем чанк с html кодом и pdomenu в нем. Если нет, то не показываем. Подскажите пожалуйста, как это правильно реализовать?

p.s.
шаблон без меню:
<!-- begin content -->
        <section id="content" class="container clearfix">
        	<!-- begin page header -->
            <header id="page-header">
            	<h1 id="page-title">[[*pagetitle]]</h1>	
            </header>
            <!-- end page header -->
        	
            <!-- begin main content -->
    [[*content]]
    <!-- end main content -->
    </section>
<!-- end content -->
шаблон с меню:
<!-- begin content -->
        <section id="content" class="container clearfix">
        	<!-- begin page header -->
            <header id="page-header">
            	<h1 id="page-title">[[*pagetitle]]</h1>
            </header>
            <!-- end page header -->
        	
            <!-- begin sidebar -->
            <aside id="sidebar" class="one-fourth">
            	[[$widget.navigation]]
            </aside>
            <!-- end sidebar -->
            
            <!-- begin main content -->
            <section id="main" class="three-fourths column-last">
    [[*content]]
    </section>
    <!-- end main content -->
    </section>
<!-- end content -->
Andrey
24 ноября 2017, 08:48
modx.pro
1
2 715
0

Форма на AjaxForm с кнопками radio

Делаю форму с кнопками radio. Вроде простая задача, но поставила меня в тупик, в документации не нашел.
Spirit_Ninja
23 ноября 2017, 10:39
modx.pro
2 416
0