Вопросы
Добавить порядковый номер к ALT на странице
Доброго времени суток всем. Формирую автоматически атрибут alt для изображений на странице из поля pagetitle, можно как-то добавить к каждому alt порядковый номер, что бы добавлялось по порядку: заголовок — фото 1, заголовок — фото 2?
Анимация во время ajax загрузки
Приветствую. Есть необходимость сделать анимацию во время загрузки контента через ajax, тоесть список товаров после прокрутки вниз загружается дальше, но это происходит не очень быстро и хотелось бы сделать какую либо анимацию, чтобы юсер видел, что происходит подгрузка контента, а не список товара кончился. Сейчас просто список товара в этот момент серый становиться. используется minishop2, msearch2 и pdotools
[[!mFilter2?
&paginator=`pdoPage`
&class=`msProduct`
&element=`msProducts`
&parents=`[[*id]]`
&tplOuter=`mFilter2OuterTpl`
&tpls=`featureProductTpl`
&showEmptyFilters=`0`
&suggestions=`1`
&suggestionsMaxResults=`15000`
&suggestionsMaxFilters=`15000`
&limit=`12`
&ajaxMode=`scroll`
&aliases=` Как правильно выводить тв-поля?
Всем здравствуйте. Не получается вывести значения тв-полей через феном. Чанк-шаблон для открытой работы выглядит так:
<div class="col">
<div class="image-block">
{'!Gallery'|snippet:['album'=>$_modx->resource.pagetitle]}
</div>
</div>
<div class="col">
<div class="description-block">
<p><b>Описание: </b>{$_modx->resource.description}</p>
<p><b>Дата выполнения работы: </b>{$_pls['$_modx->resource.portfolio-date']}</p>
<p><b>Список выполненных работ: </b>{$_pls['$_modx->resource.portfolio-completed_tasks']}</p>
<p><b>Комментарий к работе: </b>{$_pls['$_modx->resource.portfolio-comment']}</p>
<p><b>О клиенте: </b>{$_pls['$_modx->resource.portfolio-about']}</p>
<a href="{$_pls['$_modx->resource.portfolio-url']}" class="btn btn-primary">Перейти на сайт заказчика</a>
</div>
</div>Вроде бы код верный, читал документацию, но почему то не выводит. Что я упустил? Через теги наподобие [[*portfolio-date]] всё выводит. Также пробовал через getPlaceholder(), но не помогло. Пробовал и без $_pls — тоже не вышло Проверка значения TV через fenom
В продолжении разборок, как работает fenom в modx, столкнулся с следующим вопросом:
Есть некое TV поле, под названием CopressorModel, делаю вывод всех значений в этом поле, но с условием, если в поле не присутствует значение "Не указан" — не выводим…
Пробовал по всякому:
Создавал переменную, но так и не нашел, как указать условие сравнивания с текстовым значением или проверка значения TV по умолчанию.
Есть некое TV поле, под названием CopressorModel, делаю вывод всех значений в этом поле, но с условием, если в поле не присутствует значение "Не указан" — не выводим…
Пробовал по всякому:
{if $_modx->resource.CopressorModel? == 'Не указан'}
и так
{if $_modx->resource.CopressorModel? == "Не указан"}Создавал переменную, но так и не нашел, как указать условие сравнивания с текстовым значением или проверка значения TV по умолчанию.
Tickets - при смене родительского ресурса в админке ошибка и меняется замороженный URL
MODX Revolution 2.7.0-pl
При смене в админке родительского ресурса у неопубликованного тикета в лог летит ошибка:
У опубликованного ошибки вроде нет, но замороженный URL также меняется.
Подскажите, как поправить? Или это баг и требует исправления Василием?
При смене в админке родительского ресурса у неопубликованного тикета в лог летит ошибка:
...../core/xpdo/om/xpdoquery.class.php: 764) Encountered empty IN condition with key idКроме того меняется замороженный URL.
У опубликованного ошибки вроде нет, но замороженный URL также меняется.
Подскажите, как поправить? Или это баг и требует исправления Василием?
minishop2 custom payment вывести html
Здравствуйте.
Подключаю оплату от одного малоизвестного банка.
Так вот, он в качестве успешного ответа возвращает HTML код страницы, который можно показать покупателю.
Но в msorderhandler.class.php на такую ситуацию нету события (если я не ошибаюсь).
там есть redirect и msOrder.
Как можно все таки вывести этот html код, возвращаемый банком, на странице оформления заказа, что бы покупатель мог оплатить заказ не прибегая к изменению ядра компонента?
Или что еще можно придумать?
Спасибо
Подключаю оплату от одного малоизвестного банка.
Так вот, он в качестве успешного ответа возвращает HTML код страницы, который можно показать покупателю.
Но в msorderhandler.class.php на такую ситуацию нету события (если я не ошибаюсь).
там есть redirect и msOrder.
Как можно все таки вывести этот html код, возвращаемый банком, на странице оформления заказа, что бы покупатель мог оплатить заказ не прибегая к изменению ядра компонента?
Или что еще можно придумать?
Спасибо
Вопрос по radio кнопкам
Добрый день. Есть радио кнопки. Да=1, Нет=0. Этот tv выводится в 6 ресурсе где вносится вся информация для главное страницы. Вопрос такой, необходимо при выборе да, отключать определенные блоки на всем сайте. Блоки в чанке header. Как задать условие, что если тв switch в шестом ресурсе =1, то блоки выводить, если равно 0, то нет. Вопрос актуален и для Evo и для Revo, обычное условие if then else, не работает.
Вопро по radio
Добрый день. Есть радио кнопки. Да=1, Нет=0. Этот tv выводится в 6 ресурсе где вносится вся информация для главное страницы. Вопрос такой, необходимо при выборе да, отключать определенные блоки на всем сайте. Блоки в чанке header. Как задать условие, что если тв switch в ресурсе =1, то блоки выводить, если равно 0, то нет. Вопрос актуален и для Evo и для Revo, обычное условие if then else, не работает.
pdoResources вызывает шаблон только 1 раз
Товарищи гуру Modx, подскажите, вероятно вопрос плёвый:
почему при обработке чанка:
[[pdoResources?
&parents=`1`
&showUnpublished=`1`
&tpl=`pElement`
&includeTVs=`image,price`
&tvPrefix=``
]]
вызов чанка-шаблона pElement происходит только один раз, хотя проверяя sql-запрос с помощью &showLog=`1` — получаю нужное кол-во результатов (более одной строки). Пробовал отключить &tpl=`pElement`, вывод дамп результата только для одной записи! Куда копать?
почему при обработке чанка:
[[pdoResources?
&parents=`1`
&showUnpublished=`1`
&tpl=`pElement`
&includeTVs=`image,price`
&tvPrefix=``
]]
вызов чанка-шаблона pElement происходит только один раз, хотя проверяя sql-запрос с помощью &showLog=`1` — получаю нужное кол-во результатов (более одной строки). Пробовал отключить &tpl=`pElement`, вывод дамп результата только для одной записи! Куда копать?
Итоговый статус
как сделать итоговым статусом новый, который я создал?
По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен
По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен