Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Чанки или Глобальные блоки

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#1
В этой статье речь пойдет о чанках (Chank) или "Глобальные блоки".
Чанки - это блоки HTML кода, доступные по всему сайту. Вы можете любой объем HTML кода, вставив в шаблоне простую метку. В DrunyaCMS эта метка выглядит так: {GLOBAL_ИМЯ ЧАНКА}.

ИМЯ ЧАНКА - это то имя, каким Вы назвали его, при создании.

Давайте рассмотрим небольшой пример, после которого, у Вас не останется вопросов:

У нас есть страница
index.html
Code:
<html>
<head>
</head>
<body>
</body>
</html>

И конечно же, мы хотим, что бы у нашей страницы был заголовок. Вот тут то, нам и помогут чанки. Мы создадим один чанк и дальше будем вызывать его в любом из наших файлов шаблона, в том числе, index.html.
Вот как будет выглядеть наш чанк, который мы, к стати, назовем "title":
Code:
<title>Simple my title</title>

Теперь, все что нам остается, это вызывать чанк там где мы хотим...
Делается это так:
index.html:
Code:
<html>
<head>
{GLOBAL_TITLE}
</head>
<body>
</body>
</html>
А поcле рендеринга страница примет вид:
Code:
<html>
<head>
<title>Simple my title</title>
</head>
<body>
</body>
</html>

Все очень просто.

PS: Вы наверное заметили, что когда я вызывал чанк, я ввел его название заглавными буквами :)

Отредактировано автором 10 Июн 2010
Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)
1
Сейчас online: 62. Зарегистрированных: 2. Гостей: 60.