DaterangeTV как задать условие, публиковать ресурсы до КОНЦА диапазона?
        По умолчанию получается задать условие на начало диапазона:
Помогите пожалуйста, документацию смотрел так и сяк, но видимо многих вещей еще не знаю, что б разобраться, а нужна как бы только одна строка кода, видимо((
Вот документация на расширение
Там есть вот такая формулировка, но что с ней делать?
Template Variable that contains the end value of the daterange. If used, the DaterangeTV contains only the start value. The end value template variable should be created as a hidden template variable type.
Заранее спасибо!!!
    
    
                                                                                
            [[pdoResources?
    &where=`["dateRange >= \"[[!today]]\""]`
]]А нужно, что бы фильтровались события, у которых весь срок «вышел».Помогите пожалуйста, документацию смотрел так и сяк, но видимо многих вещей еще не знаю, что б разобраться, а нужна как бы только одна строка кода, видимо((
Вот документация на расширение
Там есть вот такая формулировка, но что с ней делать?
Template Variable that contains the end value of the daterange. If used, the DaterangeTV contains only the start value. The end value template variable should be created as a hidden template variable type.
Заранее спасибо!!!
Комментарии: 6
                Вы должны создать второй TV с типом ввода = «Скрытый».
Затем в настройках TV «dateRange», установите дропдаун «End Value Template Variable:» на этот новый TV.
                    Затем в настройках TV «dateRange», установите дропдаун «End Value Template Variable:» на этот новый TV.
                Спасибо! Сделал. Но видимо что-то еще не знаю.
Использую вот такой сниппет для вызова (the-end-date — это то самое скрытое TV):
Наверное как-то не так использую это TV?
Подскажите пожалуйста, очень нужно
PS
И даже просто вызов на странице [[*the-end-date]] ничего не выводит.
                    Использую вот такой сниппет для вызова (the-end-date — это то самое скрытое TV):
[[pdoResources?
    &depth=`1`
    &resources=``
    &includeTVs=`Project-poster, dateRange, noDate, the-end-date`
    &processTVs=`1`
    &prepareTVs=`1`
    &tpl=`ProjectItemTpl`
    &sortby=`dateRange`
    &sortdir=`ASC`
    &limit=`999`
    &where=`["the-end-date >= \"[[!today]]\""]`
    &tplWrapper=`@CODE: <div class="projects-list">[[+output]]</div> <!-- /.projects-list -->`
]]В результате ничего не выводит((Наверное как-то не так использую это TV?
Подскажите пожалуйста, очень нужно
PS
И даже просто вызов на странице [[*the-end-date]] ничего не выводит.
                Обычно данные хранятся в одном ТВ в формате:
Eсли вы используете 2 ТВ, существующие данные не перезаписываются автоматически. Для этого вам нужно написать SQL-запрос или PHP сниппет.
В качестве альтернативы вы можете использовать решение только с 1 ТВ-полом и таким кодом
                    2023-07-10||2023-07-15Eсли вы используете 2 ТВ, существующие данные не перезаписываются автоматически. Для этого вам нужно написать SQL-запрос или PHP сниппет.
В качестве альтернативы вы можете использовать решение только с 1 ТВ-полом и таким кодом
[[!pdoResources?
    ...
    &where=`["SUBSTRING_INDEX(dateRange, '|', -1) < '[[!today]]'"]`
]]            
                То есть у меня новые страницы бы работали бы с сортировкой по этому скрытому TV, а вот задним числом такое не прокатывает, верно?
Ваш способ очень помог! Спасибо! А то для меня это запредельно, хотя вроде как азбука))
                    Ваш способ очень помог! Спасибо! А то для меня это запредельно, хотя вроде как азбука))
                Да, если в базе уже есть сохраненные данные для TV «dateRange», то добавление опции «End Value Template Variable» не влияет на эти данные. Вы должны изменить значение TV в менеджере, чтобы увидеть изменение.            
                    
                Соответственно, у меня там уже под сотню ивэнтов и всё надо перевводить))
Спасибо еще раз, ваше кунг-фу меня сильно выручило!)
                    Спасибо еще раз, ваше кунг-фу меня сильно выручило!)
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.