Всего 125 675 комментариев

Александр Мельник
21 октября 2020, 19:01
0
Мистика.
У меня вот тут — Chrome Версия 86.0.4240.111 (Официальная сборка), (64 бит) работает корректно, как и в Firefox 81
Максим
21 октября 2020, 18:45
0
Смотрел в хроме, сейчас посмотрел в сафари и мозиле — там норм, а в хроме выше подгружает.
Александр Мельник
21 октября 2020, 18:41
0
Да вроде все работает правильно, подгружаются ниже.
Александр Мельник
21 октября 2020, 16:30
0
то у меня из меню экскурсии пропадут.
Вы проверяли? я почему-то не уверен что установка галочки у родителя скроет из меню и всех его детей. Нужно проверить.

Не понимаю причем тут вызов. Вариант Евгения к вызову сниппета pdoMenu отношения не имеет. Вы при вызове сниппета указываете же tpl?
В этом tpl можете делать проверку на то какой именно уровень сейчас отрисовуется и если он не равен 2 (то есть уровню Экскурсии по Беларусии) выводить этот пункт меню. То есть pdoMenu у вас из базы будет получать все ресурсы, но на уровне их отрисовки вы можете некоторые просто не вывести.
Андрей
21 октября 2020, 15:51
0
Если я отмечу «не отображать в меню», то у меня из меню экскурсии пропадут.

Если решение Евгения рабочее, значит я не понимаю как построить вызов. Какой правильный вызов? При указании данной конструкции выводится просто пустая страница.
Александр Мельник
21 октября 2020, 15:41
0
А чем не устроил вариант предложенный Евгением? Вполне себе простое и работающее решение.
Кстати, а просто проставить галочку «не отображать в меню» у «Экскурсии по Беларусии» не помогает? PdoMenu должен пропустить этот ресурс.
Андрей
21 октября 2020, 14:17
0
Может быть тогда получится каким-то другим способом.
Смотрите, вот мой вызов:
[[!pdoMenu?
    &parents=`0`
    &level=`0`
    &showHidden=`1`
    &tpl=`gt__item`
    &where=`{"template":"15,17"}`
    &includeTVs=`blr-tour-dates,blr-tour-route,authors-tour-cost`
]]
Содержимое чанка gt__item:
<div class="gt__item">
    <div class="gt__item_fieldgroup">
        <div class="gt__item_fieldgroup_part">
            <a href="[[~[[+id]]]]" title="[[+pagetitle]]">[[+pagetitle]]</a>
        </div>
        <div class="gt__item_fieldgroup_part">
            [[+blr-tour-route]]
        </div>
    </div>
    <div class="gt__item_field">
        [[+blr-tour-dates]]
    </div>
    <div class="gt__item_field">
        [[+authors-tour-cost]]
    </div>
    <div class="gt__item_field">
        [[pdoField? &id=`[[#[[#[[+id]].parent]].parent]]` &field=`pagetitle`]]
    </div>
</div>
Результатом всего этого есть содержимое этой страницы: График туров
Название дедушки выводится возле каждого результата. Мне же нужно все результаты сгруппировать по дедушке (по названию страны).
Т.е. идет название страны, внизу список туров по этой стране, потом следующая и т.д.
Это возможно?
Евгений Webinmd
21 октября 2020, 13:36
0
в tpl в чанке пишите что-то типа
<li{$classes}>
    {if $level!=2}
        <a href="{$link}" {$attributes}>{$menutitle}</a>
    {/if}
    {$wrapper}
</li>
Андрей
21 октября 2020, 13:34
0
Можете написать пример? Я уже голову сломал как это сделать…
Евгений Webinmd
21 октября 2020, 13:33
0
самый простой способ, на мой взгляд, это сделать условие в чанке. либо на уровень (level) либо на id шаблона(если отличается) и просто не выводить заголовок
Андрей
21 октября 2020, 13:28
0
Неужели никто не знает?))
Denis
21 октября 2020, 13:15
0
Когда на сайте большое кол-во опций и большое кол-во категорий — очень трудоемко отмечать все категории в настройках привязки опций. В данный момент можно выделить все опции и один раз отметить все категории, но общий чекбокс, кликнув на который, отметились бы все категории был бы очень полезен.
Если контент-менеджеру не нужно работать с этими полями в админке. То можно просто через api забить все товары нужными опцями и не парится. Да, в админке они всё еще не будут выводиться, но всё работать будет.
Андрей
21 октября 2020, 12:56
0
Если ТВ существует, то оно должно быть в списке. Посмотрите версию компонента, если не последняя, стоит обновиться до актуальной. Также, т.к. компонент платный, можно написать в техподдержку, если не удастся разобраться.
Анатолий
21 октября 2020, 11:59
0
Андрей, премного благодарен, заработало
Михаил
21 октября 2020, 11:57
0
Что делать если его нет в выпадающем списке?
Андрей
21 октября 2020, 11:54
0
Нужно выбрать ТВ в выпадающем списке — https://ibb.co/BN9cTkG, а не писать туда значения самостоятельно.
Михаил
21 октября 2020, 11:42
0
Подскажите пожалуйста. Как при импорте загружать данные в TV. Почитал комментарии, попробовал варианты, которые были описаны, но ничего не получилось:
joxi.ru/1A5xj67sDjpbL2
joxi.ru/l2ZR0DPuzvB7p2
joxi.ru/brR57bPu7vNO5A
joxi.ru/eAOYkjPs9Xdkym
Андрей
21 октября 2020, 11:33
1
+3
До выхода 2.8.1 нужно внести изменения из этого pull request — Fixing error 500 when viewing system information
Alexey
21 октября 2020, 11:13
0
Немного поясню ситуацию. На сайте нужна регистрация пользователя на одном из трех тарифов. То есть вначале выбираем тариф (кладем товар(тариф) в корзину — перед каждым добавлением товара корзина очищается), потом оформляем заказ. В процессе оформления происходит регистрация. Задача в том, что у зареганного юзера уже есть тариф (заказ) и нужно запретить ему менять-добавлять другой тариф.
Alexey
21 октября 2020, 11:07
0
Не получится — до отправки формы заказа неизвестен email пользователя, по которому происходит проверка