2015-12-16 2 views
-1

Я просто проходящей через документацию boltCMS HERE, и наткнулась на следующее объяснение:Страница, которая используется для одной записи

На странице, которая используется для одной записи, (например, запись. веточка или record.twig), переменная {{record}} всегда будет доступна, независимо от типа контента. Чтобы сделать шаблоны более «семантическими», , есть также переменная с уникальным именем contenttype , например {{page}}, {{entry}} или {{event}}.

Я не совсем понимая, формулировку ниже 100%:

На странице, которая используется для одной записи.

Что означает вышеупомянутое утверждение?

+0

Это кажется хорошим вопросом, чтобы спросить [на их дискуссионных форумах] (https://discuss.bolt.cm/). – miken32

ответ

2

В Bolt есть, как правило, два типа страниц, листинговые страницы и записи.

На странице с листингом отобразится обзор элементов в этом типе контента, поэтому /entries может отображать 10 последних записей в блогах с пейджером внизу.

На странице листинга, переменная доступна в веточке называется records листинг страница будет цикл по всем записям и показать сводку

{% for record in records %} 
    {{ record.title }} 
    ......etc..... 
{% endfor %} 

На одной записи страницы, например, после нажатия кнопки, чтобы прочитать полная запись /entry/an-example-entry тогда это будет вынесено через рекордную страницу и один элемент (а не как interable массив элементов) будут доступны, вы получаете доступ, что с помощью record, например название: {{ record.title }}

будем надеяться, что делает немного больше смысл.

Смежные вопросы