Pdo выводит дату создания род.категории а не новос

Доброго времени суток! помогите!
Есть категория/страница, на которой должны выводится все новости и новости из подкатегории.
Вывод
<div id="pdopage">
    [[!+page.nav]]
    <div class="rows">
        [[!pdoPage?
            &element=`pdoResources`
            &ajaxMode=`scroll`
            &showHidden=`1`
            &hideContainers=`1`
            &tpl=`news_list`
            &tplOdd=`news_list2`
            &includeTVs=`image`
            &parents=`[[*id]]`
        ]]
    </div>
    
</div>
В чем суть проблемы, все выводится замечательно, красиво и тд, но в шаблонах news_list и news_list2, рядом с заголовками прописан вывод даты публикации
[[*publishedon:strtotime:date=`%d.%m`]]
и вот в чем проблема, все ресурсы, которые выводятся на этой странице имеют одну и ту же дату и время. При нажатии, на новость, проваливаемся в шаблон новости и видим актуальную дату и время. В общем сообразил, что это дата и время как раз той, главной категории в которой все это выводится.
Как сделать так, чтобы pdo выводит дату публикации новости а не подставлял в нее дату публикации страницы на которой публикует эти новости. Спасибо!
Федор
06 ноября 2015, 17:09
modx.pro
2 191
0

Комментарии: 11

Konstantin
06 ноября 2015, 21:23
0
какую дату выводит?
    Федор
    06 ноября 2015, 21:28
    0
    1 ноября 17.07 это как раз дата категории, (назовем ее «лента»), а последняя новость, например опубликована 4м ноября, но отображается в ленте, как 1.10, как и все новости, но если в нее провалится, там отображается нормальная дата и время, код вызова даты одинаковый, опубликован выше
    Илья Уткин
    06 ноября 2015, 21:27
    0
    [[+publishedon]] — плюс, а не звездочка
      Федор
      06 ноября 2015, 21:32
      0
      поставли плюс, у первой новости все пропало, остальные выводятся с одной датой — 06.11 9840 года… дата сегодняшняя но год… у некоторых год 2550
        Федор
        06 ноября 2015, 21:38
        0
        а время у всех стало 14:46… вы уверены что нужен +? со зведочкой, я хотя бы понимал, от куда год дата и число, это дата создания категории. Повторюсь, в самой новости, дата актуальная.ну что и понятно, он наверное так же бере дату создания самой новости/страницы/ресурса а она просто выводится в шаблоне html. а тут пдо берет все дочерние ресурсы, выводит их, но дату пишет не их, а одну и туже, категории в которой выводятся новости… в общем я головку сломал… я так понимаю, категорию к каждой новости он тоже не пропишет… только если отдельное доп поле делать
        Stan Ezersky
        06 ноября 2015, 21:38
        0
        А для чего &element=`pdoResources`?

        Попробуйте:
        [[+publishedon:date=`%d.%m.%Y`]]
        читайте
          Федор
          06 ноября 2015, 21:48
          0
          чет не знаю, зачем я это вставил… все получилось, спасибо! я так понимаю это [[*publishedon:strtotime:date=`%d.%m`]] для modx evo? только не понимаю, почему оно работает в самой новости
            Stan Ezersky
            06 ноября 2015, 21:51
            0
            Я же дал ссылку на комментарий, где прекрасно «разжёвано».

            Если в БД «245689123647» — то strtotime не нужно использовать. В таком виде хранятся даты у ресурсов сайта.
            Если в БД «2014-10-12 12:15» — то strtotime нужен, чтобы привести дату к секундам и её можно было отформатировать.
            [[+publishedon:date=`%e %B %Y`]]
            [[+tv.date:strtotime:date=`%e %B %Y`]]
              Федор
              06 ноября 2015, 21:53
              0
              сорри, не заметил, спасибо!
          Федор
          06 ноября 2015, 21:48
          0
          всем спасибо!
            Konstantin
            06 ноября 2015, 21:55
            0
            вы уже 10й кто с одной и той же проблемой, не спроста я спрашивал какая дата выводится))) поиском пользуйтесь чаще
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              11