Глеб

Глеб

С нами с 19 сентября 2014; Место в рейтинге пользователей: #236

xPoller 2 ошибка при валидации

Всем привет!

Вопрос следующий, для голосования на сайте использую компонент xPoller2, все настройки по умолчанию.
Вызываю так
[[!xPoller2]]
Само голосование выводит, но если не выбрать вариант ответа и нажать голосовать, вместо текста ошибки выводит:
[[+message:notempty=`[[+message]]`]]
modx.pro/assets/images/tickets/0/59c1945805dce35ca77816c788faa6cc49c08f5c.jpg

Версия modx 2.4.2, ставил на чистый modx, ошибка повторяется.

Подскажите пожалуйста как исправить, или в какую сторону копать.Спасибо
Глеб
24 марта 2016, 16:30
modx.pro
997
0

Обрезать tv image родителя

Всем привет! Помогите пожалуйста со следующим вопросом.

Нужно получить значение tv родителя (tv.image) и обрезать его при помощи phpthumbon.
Использую шаблонизатор Fenom

ТВ можно получить следующим образом:

{$_modx->runSnippet("pdoField", [
	"id" => "{$id}",
	"field" => "image",
	"top" => 1
])}
Обрезка изображения(tv.image) следующим образом:

<img src="{$_modx->runSnippet("phpthumbon", [
	"options" => "&w=250&h=160&zc=1",
	"input" => $_pls["tv.image"]
])}">
как их совместить между собой?

Код вывода ресурсов
<div class="news">
  <div class="news__box">
    {$_modx->runSnippet('pdoPage', [
    'fenomModifiers'=>'dateAgo',
    'element'=>'pdoResources'
    'depth' => 1,
    'hideContainers'=>'1',
    'limit' => 3,
    'includeTVs' => 'image',
    'includeContent' => '1',
    'tpl' => '@INLINE
    <div class="news__item news-item clear">
      <a href="{$_modx->makeUrl($id)}" class="news-item__img-link">
        <img src="{$_modx->runSnippet("pdoField", ["id" => "{$id}","field" => "image","top" => 1])}" alt="" class="news-item__img" width="210">
        <span class="news-item__date"><i class="icon icon-date"></i> {$publishedon | dateago}</span>
      </a>
      <div class="news-item__content">
        <h3 class="news-item__ttl h3"><a href="{$_modx->makeUrl($id)}" class="news-item__ttl-link"><span class="news-item__ttl-name">{$_modx->runSnippet("pdoField", ["id" => "{$id}","field" => "pagetitle","top" => 1])}</span>{$pagetitle}</a></h3>
        <p class="news-item__intro">{$content|truncate:400:" ...":true:false}</p>
      </div>
    </div>',
    ])}
  </div>
  [[!+page.nav]]
</div>
Как обрезать изображение ?
<img src="{$_modx->runSnippet("pdoField", ["id" => "{$id}","field" => "image","top" => 1])}" alt="" class="news-item__img" width="210">
Глеб
14 марта 2016, 14:28
modx.pro
1 651
0

Обертка для чанка (tpl) PdoResorces

Всем привет.
Есть чанк persons.tpl
<div class="span3">
  <div class="persons__item person">
    <a href="{$_modx->makeUrl($id)}" class="person__link">
      <img src="{$_modx->runSnippet('phpthumbon', [
        'options' => '&w=240&h=291&zc=1',
        'input' => $_pls['tv.imagePerson']
      ]
      )}" class="person__img">
      <div class="person__name">{$pagetitle}</div>
    </a>
  </div>
</div>
Используется на сайте более 5 раз.

Различие только в наименовании класса span3, где-то нужен span2,span4 и тд.

Вывод вот такой
{$_modx->runSnippet('pdoResources', [
'parents' => 7,
'depth' => 0,
'limit' => 0,
'includeTVs' => 'imagePerson',
'tplPath' => '/assets/elements/tpl/',
'tpl' => '@FILE persons.tpl'
])}
как передать название класса в чанк, что-то типа
'nameClassWrapper' => 'span2',
<div class="{$nameClassWrapper}">
  <div class="persons__item person">
    <a href="{$_modx->makeUrl($id)}" class="person__link">
      <img src="{$_modx->runSnippet('phpthumbon', [
        'options' => '&w=240&h=291&zc=1',
        'input' => $_pls['tv.imagePerson']
      ]
      )}" class="person__img">
      <div class="person__name">{$pagetitle}</div>
    </a>
  </div>
</div>
или возможно это всё костыли, и есть решение из коробки
Глеб
06 февраля 2016, 13:07
modx.pro
1
1 752
0

Лимит вывода ресурсов в подкатегориях pdoMenu

Всем привет. Нужна помощь.
Как можно ограничить количество ресурсов в подкатегории. Чтоб выводилось по 2 ресурса в подкатегории. Вывод через Pdomenu.

Структура Сайта

Категория (id=1)
— Подкатегория 1
— Ресурс 1
— Ресурс 2
— Ресурс 3
— Ресурс 4
— Подкатегория 2
— Ресурс 1
— Ресурс 2
— Ресурс 3
— Ресурс 4
— Подкатегория 3
— Ресурс 1
— Ресурс 2
— Ресурс 3
— Ресурс 4

[[!pdoMenu?
  &parents=`1`
  &level=`1`
  &tplOuter=`@INLINE [[+wrapper]]`
  &tplInnerRow=`@INLINE <div><a href="[[+link]]">[[+menutitle]]</a></div>`
]]
если выставить &limit то ограничивается вывод всех ресурсов
Глеб
01 февраля 2016, 16:42
modx.pro
2
2 800
0