Создание страницы в MODX с совершенно другим дизайном возможно, и вы правы, создание отдельного контекста может быть хорошим решением. Вот пошаговое руководство, как это сделать:
### 1. Создание нового контекста
1. **Перейдите в менеджер MODX.**
2. **Создайте новый контекст:**
- Откройте раздел "Контексты" (Contexts).
- Нажмите на кнопку "Создать".
- Укажите имя контекста, которое будет определять новый дизайнерский элемент, и задайте его "первичный ключ" (например, `newdesign`).
- Установите другие настройки по умолчанию согласно вашим требованиям (например, создание нового кэша или настройка прав доступа).
### 2. Создание нового шаблона
1. **Создайте новый шаблон для лендинга:**
- Перейдите в раздел "Шаблоны" (Templates).
- Нажмите "Создать" и спроектируйте шаблон под ваш новый дизайн. Здесь вы можете добавить своего собственного заголовка, футера и стили.
- Убедитесь, что вы используете явные идентификаторы для скриптов и стилей, чтобы не задействовать лишние.
### 3. Настройка нового ресурса
1. **Создайте новый ресурс в новом контексте:**
- Перейдите в раздел "Ресурсы" (Resources).
- Выберите папку или родительский элемент для вашего нового ресурса.
- Нажмите "Создать ресурс" и выберите созданный ранее контекст.
- При создании укажите только что созданный шаблон.
### 4. Настройка вывода
1. **Убедитесь, что в новом шаблоне выводятся нужные элементы.**
- Если вы хотите полностью изменить заголовок и футер, вам нужно либо указать их прямо в шаблоне, либо использовать сниппеты и чанки, чтобы динамически подставлять нужные блоки кода.
### 5. Беспорядочные скрипты и стили
1. **Чтобы избежать лишних скриптов и стилей, установите на уровень контекста:**
- В настройках контекста вы можете отключить загрузку элементов, которые вам не нужны. Например, если не хотите загружать определенные сниппеты или чанки, которые относятся к старому дизайну, отключите их.
### 6. Тестирование и отладка
1. **Тестируйте новую страницу:**
- Перейдите на ваш новый ресурс через браузер.
- Проверьте, что все элементы отображаются правильно и что старые скрипты не влияют на новую страницу.
### Дополнительные советы
- **Используйте правильные селекторы CSS**: Для избежания конфликтов новых стилей со старыми стилями, старайтесь использовать более строгие селекторы.
- **Работайте с версиями**: Используйте систему контроля версий кода, чтобы отслеживать изменения и обновления.
Используя этот подход, вы сможете интегрировать страницу с совершенно другим дизайном в существующий сайт на MODX, отделяя её от старой структуры и избегая ненужных скриптов и стилей.