Не могу понять Craft Globals - PullRequest
       10

Не могу понять Craft Globals

0 голосов
/ 09 ноября 2018

Мне и коллеге-практиканту дали задание, вращающееся вокруг Craft CMS и Twig, и я не могу понять, как это работает.Я прочитал всю документацию и переполнение стека, но кажется, что мы хотим, чтобы вещи не существовали.

Чего мы хотим достичь:

В настоящее время у нас есть 4все сайты, работающие на PHP с начальной загрузкой (в ближайшем будущем их станет около 60).Все они имеют одинаковое содержание, кроме изображений и заголовков.У нас на этих страницах есть раздел «О нас», который также одинаков на каждой странице.

Вся полученная нами задача вращается вокруг этого конкретного раздела, конечной целью было бы, чтобы выотредактируйте раздел «О нас» один раз в Craft CMS, и это отредактирует все ~ 60 страниц.

Насколько нам известно, нам нужно сделать это с глобальными переменными в Craft CMS.

Наше понимание:

Перейдем на вкладку глобальных переменных в панели управления Craft и создадим глобальный объект под названием «About Us» с дескриптором aboutUs.

Мы назначаем 2 поля этому глобалу, которые называются «О нас Заголовок» и «О нас Тело» с дескрипторами «aboutUsTitle» и «aboutUsbody».

Теперь мы переходим на сайт и заменяем текущий заголовок втеги с "{{ aboutUs.aboutUsTitle }}".

То же самое относится к телу, замените содержимое тегов

на {{ aboutUs.aboutUsBody }}.

В результате мы получаем только распечатку всей страницы {{abouUs.aboutUsTitle}} и {{aboutUs.aboutUsBody}} в виде простого текста.

Я надеюсь, что кто-то может помочь, если кому-то понадобится дополнительная информация, которую я с радостью предоставлю.

То, что у нас работает:

CentOS 7

Apache 2.4.6

MariaDB (mysqlnd 5.0.12-dev)

PHP 7.0.32

Композитор 1.7.3

Craft V3

...