Перейти к содержанию
  • С 4 июня 2023 г. форум закрывается.

Windakolit

Чанк в Modx

Рекомендуемые сообщения

Что собой представляют чанки в модиксе? Слышал про модули, плагины и тп, но чанк  для меня что то непонятное:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, Windakolit сказал:

Что собой представляют чанки в модиксе? Слышал про модули, плагины и тп, но чанк  для меня что то непонятное:)

Чанк - отрывок html-кода. Например, в чанк запихивают шапку и подвал - они одинаковые для всего сайта, и потом в самих шаблонах вместо кода вставляют нужный чанк. 

На примере цитируемой фразы - предположим, что мы часто используем "но чанк  для меня что то непонятное", и чтобы не писать это каждый раз, мы сохраним фразу в виде чанка, назвав "my-1". 

В админке нам достаточно написать так:

"Что собой представляют чанки в модиксе? Слышал про модули, плагины и тп, [[$my-1?]] :)"

MODx подставит в указанное место содержимое чанка, и на самом сайте мы получим полную понятную фразу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это часть шаблона:
image.png

{{head}} это чанк.  Вместо него в шаблоне был код, который показан ниже.

image.png

Часто для удобства создается чанк в котором сохраняется часть кода. В шаблоне вместо этого кода прописывается название чанка в фигурных скобках и в процессе обращения к странице сайта вместо чанка будет вставлен код. Чанки используются только лишь для удобства. Тем более, если для разных страниц сайта используются разные шаблоны, в которых есть одинаковые части, то проще потом в случае необходимости редактировать один чанк, а не вносить изменения в каждый шаблон. 

 

 


Самоуверенность любителей - предмет зависти профессионалов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

{{head}} это чанк в MODX EVOLUTION, в MODX REVOLUTION немного другой синтаксис и обозначение чанка выглядит вот так: [[$head]] Да, используются для повторяющихся частей HTML кода, например тот же head

<head>[[$ЧАНК]]</head>

, который часто одинаков для многих страниц. И ещё MODX, читается как: МОДЕКС, где то на оф сайте видел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чанк - часто повторяющаяся часть HTML-кода
Сниппет - часто повторяющаяся часть PHP-кода
Модуль - целая подпрограмма для расширения возможностей, на подобии плагинов для WP. (вот тут могу быть не точен)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


О проекте

Web@district это проект, который объединил специалистов из разных областей сайтостроения и интернет-маркетинга для того, чтобы пользователи этого ресурса могли удовлетворять свои потребности в знаниях, находить исполнителей, заказчиков или просто приятно пообщаться.

info@webdistrict.pro

    Администрация

  • vold57 Администратор
  • Windakolit Администратор

 http://vold57.com/         http://windakolit.com/  

reklama-na-forume.png

логотип в футрере

Copyright © Web@District 2018-2020      При копировании материалов с сайта активная гиперссылка ссылка на источник обязательна
×