Вопросы

eventsCalendar2 вывести Tv

Приветствую!

В eventsCalendar2 в чанке tplCell2 нужно вывести tv, чтобы стилизовать ячейку.
Вставляю tv [[+class_tv]] и соответственно, tv не выводится.

<td class="[[+class_tv]] cell [[+class]]" id="[[+cell_id]]" data-fulldate="[[+fulldate]]">
  <div class="date">
    <span class="calendar_content__date">[[+day]]</span>
    [[+events]]
  </div>
  <div class="event">[[+events]]</div>
</td>
Вызов такой
{set $calendar = $_modx->runSnippet('!eventsCalendar2', [
'parents' => $_modx->resource.id,
'includeTVs' => 1,
'includeTVList' => 'class_tv',
'processTVs' => 1,
'processTVList' => 'class_tv',
'lang' => 'ru',
'dateFormat' => '%d.%m'
])}

{$calendar}

Как решить проблему можно?
Rootiys
14 декабря 2018, 13:54
modx.pro
1 618
0

Error 503 - конфиги отредактировал, кэш удалил...

Здравствуйте. Требуется помощь… Переношу сайт на Timeweb, получаю ошибку 503. что сделано: отредактировал пути в

/core/config/config.inc.php
/config.core.php
/connectors/config.core.php
/manager/config.core.php

залил базу данных, удалил кэш — не помогает.

Единственное что увидет — форму входа в админку, но пароль не подходит, восстановил — не подходит тоже.

Помогите пожалуйста, а то я не уйду в пятницу домой, а буду вечно ковырять MODx, с которым столкнулся впервые. Спасибо.
kopetan
14 декабря 2018, 13:43
modx.pro
1 006
0

Fenom - перебор нескольких условий вывода

Есть поле, в которое через запятую я заношу значение id страниц, прим. 1,18,19 —
все это я получаю в переменную {var $varible = $_modx->config.some_id }
как сделать условие вывода чего угодно на этих страницах($varible), указанных через запятую.

Почему так не могу вывести:

{var $varible = $_modx->config.some_id }
{var $id_pj = $_modx->makeUrl($_modx->resource.id) }

{var $array = [$varible] }

{if $id_pj in list $array}
выводим 
{/if}
Sweet_Cookies
14 декабря 2018, 12:36
modx.pro
1 274
0

Не хочет работать jQuery код для вставки значения в поле формы

Надо в скрытое поле формы вставить значение ClientId. Первоначально использовал следующий код



Выдает ошибку jQuery не определен, хотя библиотека подключена через minifx, но видимо вставляется в конце страницы. Если вставить код в консоль хрома, то все работает — появляется clientid в поле формы. При загрузке страницы не работает.
Потом изменил на следующий код:



Ошибок в консоли больше нет, но результата тоже — поле формы пустое, даже после клика для отправки формы.
Есть ли решение этой проблемы?

Также прикладываю, вдруг поможет разобраться:



А это через консоль



Прошу помочь решить вопрос.
Blendering
14 декабря 2018, 10:54
modx.pro
1 524
0

Навигация для tagLister

Всем здравствуйте!
Недавно обновил компонент tagLister и пропала пагинация на странице тегов.
Вызов:
[[!getResourcesTag?
&element=`pdoResources`
&elementClass=`modSnippet`
&grSnippet=`pdoPage`
&tpl=`blogList`
&parents=`21,22,12,5`
&includeTVs=`imageBlog, tags`
&limit=`30`
&sortby=`pagetitle`
&sortdir=`ASC`
&tplPageWrapper=`@INLINE <nav class="pagination" aria-label="pagination">[[+prev]][[+pages]][[+next]]</nav>`
&tplPage=`@INLINE <li class="item"><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPageActive=`@INLINE <li class="item active"><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPagePrev=`@INLINE <li class="item prev"><a href="[[+href]]"><i class="fa fa-angle-left"></i></a></li>`
&tplPageNext=`@INLINE <li class="item next"><a href="[[+href]]"><i class="fa fa-angle-right"></i></a></li>`
&tplPagePrevEmpty=``
&tplPageNextEmpty=``
&pageLinkScheme=`[[+pageVarKey]]-[[+page]]/`]]
[[!+page.nav:notempty=`[[!+page.nav]]`]]
и… ни на одной странице не отображается навигация.
Rasul
13 декабря 2018, 23:08
modx.pro
950
0

pdoPage

Проблема в следующем, установлен pdoPage, когда заходишь на страницу все нормально, переходишь по навигации на следующую страницу пути до картинок пустые. После обновления страницы картинки появляются.
Вывод в шаблоне

[[!pdoPage?
&parents=`9`
&ajaxMode=`default`
&tpl=`news_item`
&includeTVs=`image, image-alt`
&tvPrefix=`tv.`
&limit=`9`
&tpl=`news_item`

]]

[[!+page.nav]]


Чанк
<div class="news-row-item mb-30">
    <a href="[[+uri]]" class="news_cart">
        <img src="[[!phpthumbof? &input=`[[+tv.image]]`&options=`&w=349&h=190&zc=C`]]" alt="[[+tv.image-alt]]">
        <time class="date">[[+publishedon:date=`%d.%m.%y`]]</time>
        <p>[[+introtext]]</p>
    </a>
</div>

После обновления страницы
Юрий
13 декабря 2018, 21:13
modx.pro
1 086
0

Изменение URL адреса в SimpleSearch

Всем здравствуйте!
Хочу привести url к общей логике.
Сейчас разбираюсь с SimpleSearch.
В данный момент поистокой запрос url генерируются так:
1ая страница — /search/?search=ЗАПРОС&id=8
2ая страница — /search/?simplesearch_offset=10&search=ЗАПРОС
Так вот хочу убрать из url id(на первой странице) и сделать постраничную навигацию…
К примеру:
1ая страница — /search/?search=ЗАПРОС
2ая страница — /search/page-2/?search=ЗАПРОС

Ресурсами компонента не нахожу выхода.
Можно редиректами через .htaccess, но такая реализация не устраивает…
Есть идеи реализации?
Заранее спасибо за помощь!)
Rasul
13 декабря 2018, 19:56
modx.pro
885
0

Как правильно изменить цену в корзине?

Добрый вечер!

Помогите, пожалуйста, разобраться с задачей!!!

На товаре указана цена за 1 кг. Упаковка весит 5 кг.
При добавлении в корзину, цена товара должна автоматически рассчитываться как price*weight

Я вношу изменения в сниппет " msCart"

if ($product['weight'] > 0) 
 {
    $product['price'] = $miniShop2->formatPrice($entry['price'])  * $product['weight'];
 }
else 
{
    $product['price'] = $miniShop2->formatPrice($entry['price']);
}

$product['cost'] = $miniShop2->formatPrice($entry['count'] * $product['price']);

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

Подскажите, пожалуйста, как правильно сделать и исправить ошибку?
Ника
13 декабря 2018, 19:20
modx.pro
2
3 363
0

Получение фильтрации элементов через $.get в pdoPage на Fenom

Добрый день!

Столкнулся со следующей задачей, в pdoPage необходимо выводить определенные документы, фильтрация которых происходит через POST запрос на текущую страницу

Вызываю сниппет так:

{'!pdoPage' | snippet : [
    ...
    'where' => [
        'rule1' => $.get.rule1,
        'rule2' => $.get.rule2
    ]
]}
Также, пытаюсь проверить внутри, чисто методом научного тыка внутри where

{if $.get.rule1}'rule1' => $.get.rule1,{/if}
Тоже белая страница.

Писать что-то вроде проверки: если выбрано первое и второе правило, тогда, если выбрано первое, тогда, если второе то тогда, если ничего, то тогда.

Совсем жестоко. Можно перед вызовом написать $where, но, возможно, есть какое-то более красивое решение?

Заранее благодарен
Вадим Раевский
13 декабря 2018, 19:18
modx.pro
1 113
0

Друзья, можно ли проверить значение доп поля у дочерних ресурсов в pdoMenu

pdoMenu, Fenom:
как проверить в содержимом &tplParentRow=``, значение доп поля у дочерних ресурсов при генерации меню в pdoMenu?
isfolder проверяет содержит ли ресурс вложения, и только:
{if ($id|resource:'isfolder')!=0}
...
{/if}
Еcли вопрос не корректен, прошу простить, новичок в modx.
Sweet_Cookies
13 декабря 2018, 15:21
modx.pro
887
0