Тема: Сторінка блогу на modx

Тільки нещодавно познайомився з cms'кою MODX Revolution 2.5.4-pl. Потрібно зробити сторінку блогу, я створив окремий ресурс "Блог" з шаблоном "блог"(цей шаблон вже був створений до мене), код шаблону:

<!DOCTYPE html>
<html class="no-js">
    [[$head]]
    <body>
        <div class="main">
            [[$header]]
            <div class="main__content">
                <div class="container">
                    [[pdoCrumbs?
                        &tplWrapper=`@INLINE <div class="breadcrumbs__wrapper"><ul class="breadcrumbs">{$output}</ul></div>`
                        &tpl=`@INLINE <li class="breadcrumbs__item"><a class="breadcrumbs__link no-underline" href="{$link}">{$menutitle}</a></li>`
                        &showHomeCrumb=`1`
                        &showCurrent=`1`
                    ]]
                    <h1 class="main__content__title">[[*longtitle]]</h1>
        [[*content]]
        [[*id:ne=`3`:then=`
            <a href="[[~3]]">&larr; Все новости</a>
        `:else=`
            [[$news]]
        `]]
        [[$footer]]
    </body>
</html>

Також є чанк blogRow, його код:

<div class="news_intro">
    <div class="published">[[!dateFormat? &time=`[[+publishedon:strtotime]]`]]</div>
    <h3><a href="[[~[[+id]]]]">[[+longtitle]]</a></h3>
    <p>[[+introtext]]</p>
</div>

Отже, як я розумію, я повинен виводити цей чанк у своєму блозі, тобто кожен запис буде виводитись цим чанком, а якщо натиснути на посилання, то переходити на сторінку з цим записом? Як взагалі повинні додаватися записи? Не можу уявити, як це все зробити(а часу мало), тому звертаюся за допомогою, щоб хоча б зрозуміти як це оформити

2 Востаннє редагувалося Kasper (05.05.2017 11:38:55)

Re: Сторінка блогу на modx

anatoliiyusiuk написав:

Тільки нещодавно познайомився з cms'кою MODX Revolution 2.5.4-pl. Потрібно зробити сторінку блогу, я створив окремий ресурс "Блог" з шаблоном "блог"(цей шаблон вже був створений до мене), код шаблону:

<!DOCTYPE html>
<html class="no-js">
    [[$head]]
    <body>
        <div class="main">
            [[$header]]
            <div class="main__content">
                <div class="container">
                    [[pdoCrumbs?
                        &tplWrapper=`@INLINE <div class="breadcrumbs__wrapper"><ul class="breadcrumbs">{$output}</ul></div>`
                        &tpl=`@INLINE <li class="breadcrumbs__item"><a class="breadcrumbs__link no-underline" href="{$link}">{$menutitle}</a></li>`
                        &showHomeCrumb=`1`
                        &showCurrent=`1`
                    ]]
                    <h1 class="main__content__title">[[*longtitle]]</h1>
        [[*content]]
        [[*id:ne=`3`:then=`
            <a href="[[~3]]">&larr; Все новости</a>
        `:else=`
            [[$news]]
        `]]
        [[$footer]]
    </body>
</html>

Також є чанк blogRow, його код:

<div class="news_intro">
    <div class="published">[[!dateFormat? &time=`[[+publishedon:strtotime]]`]]</div>
    <h3><a href="[[~[[+id]]]]">[[+longtitle]]</a></h3>
    <p>[[+introtext]]</p>
</div>

Отже, як я розумію, я повинен виводити цей чанк у своєму блозі, тобто кожен запис буде виводитись цим чанком, а якщо натиснути на посилання, то переходити на сторінку з цим записом? Як взагалі повинні додаватися записи? Не можу уявити, як це все зробити(а часу мало), тому звертаюся за допомогою, щоб хоча б зрозуміти як це оформити

Я щосьне дуже зрозумів що ви запитуєте) у вас є ресурс "Блог", який прикріплений до якогось шаблону. Ось все що в цьому шаблоні є, буде виводитися на сторінку. У вас є чанк blogRow, як я бачу він не виводиться в шаблоні, тому  його зміст не буде відображатися на сторінці (ресурсі Блог). Що стосується силки...

<a href="[[~3]]">&larr; Все новости</a>

[[~3]] - це значить що відбудеться перехід на ресурс в якого id=3

Подякували: anatoliiyusiuk1

3

Re: Сторінка блогу на modx

Вже розібрався, переробив шаблон) Дякую)