Вопрос по коду над шапкой
У меня в самом верху этой страницы выводится код: ":0}`"/>
http://www.psybuy.ru/skidki
Что я не так сделал? Помогите пожалуйста.
http://www.psybuy.ru/skidki
Что я не так сделал? Помогите пожалуйста.
[[!getPage?
&element=`msProducts`
&includeContent=`1`
&tpl=`pizzaTpl`
&parents=`3`
&depth=`2`
&limit=`12`
&maxLimit=`500`
&pageNavOuterTpl=`[[+prev]][[+pages]][[+next]]`
&pagePrevTpl=`<a[[+classes]][[+title]] href="[[+href]]">`
&pageNextTpl=`<a[[+classes]][[+title]] href="[[+href]]">`
&sortby=`{"menuindex":"ASC"}`
&where=`{"Data.old_price:>":0}`
]]
Выводится как я понял код из последней строки. Комментарии: 15
На самом деле смотрите что у вас в head
view-source:http://www.psybuy.ru/skidki
view-source:http://www.psybuy.ru/skidki
<meta name="description" content="Код Наименование Цена без НДС Ед.из. Количество ` &pagePrevTpl=`` &pageNextTpl=`` &sortby=`{"menuindex":"ASC"}` &where=`{"Data.old_price:>":0}`"/>
У меня это прописано так, а как можно исправить?
<meta name="description" content="[[*metadescription:is=``:then=`[[DynamicDescription]]`:else=`[[*metadescription]]`]]"/>
Я понял почему так происходит!
Из-за знака БОЛЬШЕ
Из-за знака БОЛЬШЕ
`{"Data.old_price:>":0}`
А чем его можно заменить, так чтоб работало? & g t ;
не работает.(Как еще можно?
Нужно любое число больше нуля…
`{"Data.old_price:>":0}`
≥ и такое не работает((
У вас здесь правильная конструкция, для чего вы хотите ее заменить?
Чтобы в шапке не было этого кода… Как его еще можно убрать?
Честно говоря, понятнее не стало..)
Ну смотрите: у вас сейчас это условие ограничивает выборку по «скидочным товарам», у которых введена старая цена.
Если вам просто не нужно это условие — удалить/сохранить (вполне очевидно, хех).
Если вам нужно это условие, но реализованное другим способом, то модификаторами MODX'a или чем-то сродни этому обойтись не получится. В этом случае нужно или искать причину, почему эта строчка не срабатывает (смотреть журнал ошибок) или написать свой сниппет для схожей выборки.
На вашем месте я бы начал с первого.
Ну смотрите: у вас сейчас это условие ограничивает выборку по «скидочным товарам», у которых введена старая цена.
Если вам просто не нужно это условие — удалить/сохранить (вполне очевидно, хех).
Если вам нужно это условие, но реализованное другим способом, то модификаторами MODX'a или чем-то сродни этому обойтись не получится. В этом случае нужно или искать причину, почему эта строчка не срабатывает (смотреть журнал ошибок) или написать свой сниппет для схожей выборки.
На вашем месте я бы начал с первого.
Все решил)))
1. Мне нужно это условие.
2. Это происходило из-за автоматического генерирования дескрипшена.
3. Я для этой страницы написал дескрипшн вручную и все ок.
=)
Спасибо большое за помощь!!!)))
Помогли взглянуть под другим углом)))
1. Мне нужно это условие.
2. Это происходило из-за автоматического генерирования дескрипшена.
3. Я для этой страницы написал дескрипшн вручную и все ок.
=)
Спасибо большое за помощь!!!)))
Помогли взглянуть под другим углом)))
Не за что..)
А если так?
[[!getPage?
...
&sortby=`{ "menuindex":"ASC" }`
&where=`{ "Data.old_price:>":0 }`
]]
Добавить пробелы.
Спасибо, но не сработало.
Не пользовался getPage, но разве здесь:
не нужен @INLINE?
&pageNavOuterTpl=`[[+prev]][[+pages]][[+next]]`
&pagePrevTpl=`<a[[+classes]][[+title]] href="[[+href]]">`
&pageNextTpl=`<a[[+classes]][[+title]] href="[[+href]]">`
не нужен @INLINE?
Там, все ок, даже если убрать — без изменений.
Что такое @INLINE?
Что такое @INLINE?
@INLINE — в тех сниппетах, где это реализовано (pdoTools, например) позволяет создавать «виртуальные чанки», т.е. писать разметку для шаблона напрямую в параметр, не создавая для этого полноценный чанк.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.