Инструкция работы с сайтом NBA
Как устроен сайт
Для работы выбора городов на сайте имеются динамический функционал замены контент и замены блоков.

Условно их можно разделить на 2 части:

Общий динамический функционал

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

За это отвечают 2 блока на странице FOOTER.

Эти блоки нет необходимости редактировать, они работают постоянно.
Локальный динамический функционал

Влияет на работу показа блоков "Расписания событий" на внутренних страницах.

Этот функционал находится на каждой странице события и его необходимо редактировать каждый раз, когда создается дубль страницы, т.к. при дублировании страницы заменяются ID-Блоков "Расписания событий". Эти ID-Блоков необходимо заменить.
Как дублировать "Страницу событий"

1
Создайте дубль страницы "Шаблон". Находится в папке "Шаблоны"

2
Отредактируйте информацию о событии и замените изображение

3
Отредактируйте описание события

4
Загрузите фото и видео в галерею

5
Отредактируйте информацию расписания события для каждого города. На странице находится 6 Zero-блоков для каждого города.

Если в каком-то городе нет показа, скройте весь блок в настройках блока

6
6) Настройте показ блоков "Расписание событий"

Замените все ID-блоков в следующем порядке:

  1. В первой карточке (где поле UTM-метки является пустым) укажите все ID-блоков через запятую. В таком случае, по прямой ссылке будут показаны все блоки.
  2. В следующих карточках необходимо указать какой блок будет показываться по указанной UTM-метке города, а какие должны быть скрыты. В таком случае, при указании в адресе сайта необходимой UTM-метке, будет показан нужный блок.
  3. Проделайте эту операцию со всеми карточками блока.

7
Отредактируйте блок команды

8
Отредактируйте блок "Отзывы"

См. пункт 4
Как добавить карточку событий в Афишу
Перейдите на страницу "Товары" и создайте товар. Он автоматически появится на афише.
Как создать ссылку города
1) Чтоб создать ссылку на страницу события, необходимо в настройках указать название страницы после ее создания.

Думаю это может быть название события. Например /morozko

В таком случае, ссылка на общую страницу события будет выглядеть следующим образом:

https://notbad.show/morozko

2) Чтоб на странице был предвыбран город показа, необходимо в конце указать UTM-метку с названием города ?City=Lisbon

В итоге ссылка будет выглядеть так:

https://notbad.show/morozko?City=Lisbon

3) Так-же, данную UTM-метку можно указывать на главной странице сайте. В таком случае на странице будет предвыбран необходимый город.

https://notbad.show?City=Lisbon

3) Так-же, на главной странице имеется якорная ссылка, которая скролит страницу на афишу. Выглядит это так:

#afisha

Если этот тег будет указан в конце ссылки, то страница проскролится на блок "Афиша". Так устроены ссылки в выпадающем меню выбора городов. Выглядит это следующим образом:

https://notbad.show/?City=Lisbon#afisha

P.S. Для того чтоб быстро получить ссылку на нужный город, откройте страницу события, выберите нужный город и просто скопируйте ссылку с адресной строки.

НО! В адресной строке будет лишний тэг якоря на афишу, который в принципе не нужен на странице события. Его можно удалить из ссылки.

И ВАЖНО!

UTM-метки в аналитике работают каскадно. Т.е. в аналитике будет происходить вложенность.

Например сначала все метки группируются в источник, затем в рекламную компанию, далее в номер объявления, ключевое слово и т.д.

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

Тут уже вам на подумать, как лучше организовать структуру меток в аналитике, по рекламным компаниям или городам (что тоже может быть вполне удобно).