Вопросы

Не доступна смена положения (drag and drop) элемента migx в списке.

Подскажите пожалуйста, создал таблицу migx через tv («Акции_2») по аналогии с уже существующей («Акции_1»), всё работает как и положено кроме одного,
для элементов таблицы «Акции_2» админка почему то не даёт менять положение в списке с помощью drag and drop. В чем может быть причина? Как разрешить в админке изменять положение элемента в списке?
ModX Revo 2.5.6 + MigX
Алексей
21 марта 2020, 23:21
modx.pro
1 468
0

FileAttach не показывает дату и размер файла

В чем может быть проблема? Может ктото сталкивался? Чанк и сниппет не менял. У файла сделал хеш, он показывается, а дата и размер не показывается.
[[!FileAttach? &tpl=`FileAttachTpl-cv` &showExt=`1` &showTime=`1` &showSize=`1` ]]
Размер пишет 0. Дата вообще не выводится.
Modx и дополнения все установил. Проверял с Php 5.6 и 7.4. при php 7 вообще глюки везде.
Андрей Вечканов
21 марта 2020, 17:00
modx.pro
734
0

Что случилось с постраничной навигацией pdoPage?

Здравствуйте!
Не работает т.н. пагинация при отображении новостей. Код:
[[
pdoPage?
&element=`pdoResources`
&elementClass=`modSnippet`
&tpl=`post`
&limit=`3`
&includeContent=`1`
&parents=`[[*id]]`
&includeTVs=`img`
&pageNavVar=`page.nav`
&pageLimit=`3`
&tplPage=`@INLINE <a href="[[+href]]">[[+pageNo]]</a>`
&tplPageWrapper=`@INLINE <div class="pagination">[[+first]][[+pages]][[+last]]</div>`
&tplPageActive=`@INLINE <a class="active" href="[[+href]]">[[+pageNo]]</a>`
&tplPageFirst=`@INLINE <a href="[[+href]]">«</a>`
&tplPageFirstEmpty=`@INLINE <a href="[[+href]]">«</a>`
&tplPageLast=`@INLINE <a href="[[+href]]">»</a>`
&tplPageLastEmpty=`@INLINE <a href="[[+href]]">»</a>`
]]
[[!+page.nav]]
Рендерится пустой элемент ul, без содержимого.Пробовал ставить более раннюю версию modx (2.7.0), и результат такой же.
Настройки сервера:
php 7.2 64
apache-php2
Уже теряюсь в дагадках в чем причина.
Заранее спасибо, если кто-то подскажет!
Kiten
21 марта 2020, 16:20
modx.pro
788
0

Как указать несколько родителей?

Доброго всем времени суток. Как сделать так чтобы при создании ресурса через API можно было указать несколько родителей.
Грубо говоря при создании просто продублировать созданный ресурс.
Сергій
21 марта 2020, 14:32
modx.pro
1
1 278
0

Галерея через migx

Создавал галерею для небольших сайтов по инструкции с сайта Создание галереи migx. На нескольких сайтах всё работает нормально, но на текущем последнем не позволяет загружать картинки через загрузку с компа. Пишет нельзя загружать файлы в корневой раздел. Хотя в источнике файлов всё прописано верно.

Может быть кто то уже сталкивался с такой проблемой и знает как её решить?
Miša Bulic
21 марта 2020, 11:27
modx.pro
2
1 634
0

Uncaught ReferenceError: miniShop2 is not defined ещё раз

Доброго дня! ModX 2.7.3, minishop2-2.5.0
Выскакивает Uncaught ReferenceError: miniShop2 is not defined и
Ошибка карты кода: Error: request failed with status 404
URL ресурса: s20651.h10.modhost.pro/assets/components/themebootstrap/css/bootstrap.min.css
URL карты кода: bootstrap.css.map
Пытался сделать как здесь
https://modx.pro/help/9857
не помогает…
проблема в том что товары добавляются криво: либо половина, либо почему-то плюсуются 1+1 при массовом выборе
Alexander
21 марта 2020, 10:59
modx.pro
1 005
0

Вопросы по Localizator

Собственно их два
1) Как добавить в локализацию поля товара минишопа. Например price.
2) Как поправить баг отстутствия изображения в табличке migx во вкладке локализатора
Ну то есть когда есть tv поле типа migx — и при переводе строк его в локализаторе изображение пропадает в
таблице
igor
21 марта 2020, 09:16
modx.pro
666
0

Sendex

почему в sendex на хостинге теперь так получается при установке плагина
Could not create table `modx_sendex_subscribers` SQL: CREATE TABLE `modx_sendex_subscribers` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `newsletter_id` INT(10) unsigned NOT NULL DEFAULT '0', `user_id` INT(10) unsigned NULL DEFAULT '0', `email` VARCHAR(255) NULL DEFAULT '', `code` CHAR(40) NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `key` (`newsletter_id`,`user_id`,`email`), UNIQUE KEY `code` (`code`)) ENGINE=MyISAM ERROR: Array ( [0] => 42000 [1] => 1071 [2] => Specified key was too long; max key length is 1000 bytes )
Дмитрий
20 марта 2020, 18:13
modx.pro
1 465
0

TVTable как получать значения из ячеек таблицы

Здравствуйте.
Первый раз столкнулся с компонентом TVTable и не могу ничего понять пока. (
В общем ситуация такая:
1. Есть дополительное поле с таблицей TVTable, называется «Prices» — в нем некая таблица (первая колонка — размеры, остальные — различные параметры).
2. Есть еще одно дополнительное поле Авто-метка «Sizes» — в нем просто список размеров.
3. На странице шаблона выводится список из поля «Sizes»:
{if $_modx->resource.Sizes?}
<div class="form_size">
<p class="h4">Выберите размер</p>
<div class="d-flex flex-wrap ">
{set $sizes = $_modx->resource.Sizes | split}
{foreach $sizes as $size first=$first}
<div class="form___size_item">
<span>{$size}</span>
<p>ВОТ СЮДА НУЖНО ВСТАВИТЬ ЗНАЧЕНИЕ ИЗ ЯЧЕЙКИ ТАБЛИЦЫ</p>
</div>
{/foreach}
</div>
</div>
{/if}
Мне нужно в этот цикл подставить соответствующие значения из таблицы, т.е. сравнивать размеры по названию и, при совпадении, подставлять параметр из определенной колонки таблицы.
Как это можно реализовать?
Игорь
20 марта 2020, 11:32
modx.pro
1
1 637
0

Как вывести один чекбокс в mFilter2 ?

Друзья, не могу разобраться, очень нужна помощь ваша, подскажите пожалуйста.

Есть mFilter2, фильтрует товары minishop2.
У товаров есть СВОЙСТВО товара «в наличии», имя favorite



Хочу по нему отфильтровать
Вызов такой
{$_modx->runSnippet('!mFilter2', [
	'element' => 'msProducts',
	'class' => 'msProduct',
	'filters' => 'ms|favorite',
	'tplOuter' => 'tpl.mFilter2.outer.2',
	'tpls' => 'tpl.msProducts.row2',

	'tplFilter.outer.ms|favorite' => 'filter_outer_checkbox',
       'tplFilter.row.ms|favorite' => 'filter_row_checkbox',
])}
Чанк filter_outer_checkbox
<div class="filter_select checkbox">
{$rows}
</div>
Чанк filter_row_checkbox
<label for="mse2_{$key}_{$idx}" class="check {$disabled}">ЕСТЬ В НАЛИЧИИ
<input type="checkbox" name="{$filter_key}" id="mse2_{$key}_{$idx}" value="{$value}" {$checked} {$disabled}/>
</label>
Все фильтрует, но выводит ДВА чекбокса, с value 1 и value 0, как быть? Как сделать что бы один чекбокс был?
Роман
20 марта 2020, 03:59
modx.pro
807
0