Вопросы

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

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



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



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

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



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



Прошу помочь решить вопрос.
Blendering
14 декабря 2018, 10:54
modx.pro
1 460
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
906
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 041
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
843
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 236
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 067
0

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

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

Загрузка фото в ticketForm

подскажите пожалуйста, какой мультиаплоадер использует компонент для загрузки фото?
Максим
13 декабря 2018, 12:42
modx.pro
729
0

TVtable

подскажите, можно ли проставить таблицу по умолчания для всех ресурсов
Максим
13 декабря 2018, 12:39
modx.pro
1 187
0

как опубликовать сразу все страницы в modx revo?

как опубликовать сразу все страницы в modx revo?
Kostya
13 декабря 2018, 12:11
modx.pro
1 165
0