<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dokuwiki.webmastermsk.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dokuwiki.webmastermsk.ru/feed.php">
        <title> nodejs:biblioteki:shablonizatory:handlebars</title>
        <description></description>
        <link>https://dokuwiki.webmastermsk.ru/</link>
        <image rdf:resource="https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-08-12T17:32:16+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:each_spiski&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:helper&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:if&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:layout&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:podkljuchenie&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:root&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:ustanovka&amp;rev=1673515089&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico">
        <title></title>
        <link>https://dokuwiki.webmastermsk.ru/</link>
        <url>https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:each_spiski&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:biblioteki:shablonizatory:handlebars:each_spiski</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:each_spiski&amp;rev=1673515089&amp;do=diff</link>
        <description>each (списки)


&lt;h1&gt;curs&lt;/h1&gt;

{{#if courses.length}}
    &lt;div class=&quot;row&quot;&gt;
    {{#each courses}}

        &lt;div class=&quot;col s4&quot;&gt;
            &lt;div class=&quot;card&quot;&gt;
                &lt;div class=&quot;card-image&quot;&gt;
                    &lt;img width=&quot;100px&quot; src=&quot;{{img}}&quot;&gt;

                &lt;/div&gt;
                &lt;div class=&quot;card-content&quot;&gt;
                    &lt;span class=&quot;card-title&quot;&gt;{{title}}&lt;/span&gt;
                    &lt;p class=&quot;price&quot;&gt;{{price}}&lt;/p&gt;
                &lt;/div&gt;
                &lt;div class=&quot;card-action&quot;&gt;
 …</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:helper&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:biblioteki:shablonizatory:handlebars:helper</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:helper&amp;rev=1673515089&amp;do=diff</link>
        <description>helper (свои подстановки в шаблон)

server.js


const express = require('express');//Подключаем модуль
const path = require('path');//Модуль для работы с путями к файлам и папкам
const csrf = require('csurf');//CSRF - защита (Cross-Site Request Forger)
const flash = require('connect-flash');//серверные сообщения
const exphbs = require('express-handlebars');//Подключаем шаблонизатор
const db = require('mongoose'); //библиотека для mongodb

const hbs= exphbs.create({//Настройки шаблонизатора
    d…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:if&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:biblioteki:shablonizatory:handlebars:if</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:if&amp;rev=1673515089&amp;do=diff</link>
        <description>IF


&lt;nav&gt;
    &lt;div class=&quot;nav-wrapper&quot;&gt;
        &lt;a href=&quot;#&quot; class=&quot;brand-logo&quot;&gt;myapp&lt;/a&gt;
        &lt;ul id=&quot;nav-mobile&quot; class=&quot;right hide-on-med-and-down&quot;&gt;
            {{#if isHome}}
            &lt;li class=&quot;active&quot;&gt;&lt;a href=&quot;/&quot;&gt;главная страница&lt;/a&gt;&lt;/li&gt;
            {{else}}
                &lt;li&gt;&lt;a href=&quot;/&quot;&gt;главная страница&lt;/a&gt;&lt;/li&gt;
            {{/if}}

            {{#if isAbout}}
            &lt;li class=&quot;active&quot;&gt;&lt;a href=&quot;/about&quot;&gt;о сайте&lt;/a&gt;&lt;/li&gt;
            {{else}}
                &lt;li&gt;&lt;a href=&quot;/about&quot;…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:layout&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:biblioteki:shablonizatory:handlebars:layout</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:layout&amp;rev=1673515089&amp;do=diff</link>
        <description>Новый layout (express)


    res.status(404).render('404',{
        layout: 'empty',//выбрать другой layout template/layouts/empty.hbs
        title: 'Страница не найдена'
    });</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:podkljuchenie&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:biblioteki:shablonizatory:handlebars:podkljuchenie</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:podkljuchenie&amp;rev=1673515089&amp;do=diff</link>
        <description>Подключение


const express = require('express');//Подключаем модуль
const path = require('path');//Модуль для работы с путями к файлам и папкам
const csrf = require('csurf');//CSRF - защита (Cross-Site Request Forger)
const flash = require('connect-flash');//серверные сообщения
const exphbs = require('express-handlebars');//Подключаем шаблонизатор
const db = require('mongoose'); //библиотека для mongodb


const hbs= exphbs.create({//Настройки шаблонизатора
    defaultLayout: 'main',//Шаблон по …</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:root&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:biblioteki:shablonizatory:handlebars:root</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:root&amp;rev=1673515089&amp;do=diff</link>
        <description>@root (обратится в цикле each к родительскому элементу)


&lt;div class=&quot;row&quot;&gt;
    &lt;h3&gt;Доступные курсы&lt;/h3&gt;
&lt;/div&gt;

{{#if courses.length}}
    &lt;div class=&quot;row&quot;&gt;
    {{#each courses}}
        &lt;div class=&quot;col s4&quot;&gt;
            &lt;div class=&quot;card&quot;&gt;
                &lt;div class=&quot;card-image&quot;&gt;
                    &lt;img width=&quot;100px&quot; src=&quot;{{img}}&quot;&gt;

                &lt;/div&gt;
                &lt;div class=&quot;card-content&quot;&gt;
                    &lt;span class=&quot;card-title&quot;&gt;{{title}}&lt;/span&gt;
                    &lt;p class=&quot;price&quot;…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:ustanovka&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs:biblioteki:shablonizatory:handlebars:ustanovka</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=nodejs:biblioteki:shablonizatory:handlebars:ustanovka&amp;rev=1673515089&amp;do=diff</link>
        <description>Express Handlebars

A Handlebars view engine for Express which doesn't suck.

[npm version] [dependency status]

This package used to be named express3-handlebars. The previous express-handlebars package by @jneen can be found here.

Goals &amp; Design

I created this project out of frustration with the existing Handlebars view engines for Express. As of version 3.x, Express got out of the business of being a generic view engine вЂ” this was a great decision вЂ” leaving developers to implement the c…</description>
    </item>
</rdf:RDF>
