Квадратные пространства с несколькими индексными стилями страниц

Документы Squarespace говорят

Каждое семейство шаблонов имеет свой собственный стиль индекса, который подразделяется на один из трех дизайнов: Grid, Stacked, Slideshow.

В index.conf я вижу, что могу изменить indexType, и я полагаю, что я также могу изменить макет для представления сетки. Но я также использую сложенную компоновку.

Есть ли способ определить два стиля шаблона для использования на разных страницах индекса?

{
  "title" : "Index",
  "newTitle": "New Index",
  "folder": true,
  "fullData": true,
  "acceptTypes" : [ "page", "gallery" ],
  "addText": "Add Section",
  "icon": "stacked",
  "index" : true,
  "indexType": "stacked"
}

1 ответ

Решение

Да, это можно сделать, определив два типа коллекции индексов, каждый со своим .conf, .listи / или .item файлы. Вы можете оставить один по умолчанию index.* а затем создать собственную коллекцию, скопировав / вставив те же файлы и присвоив им имена indexgrid.*, Затем обновите необходимые значения (title, icon и indexType) в indexgrid.conf файл.

Конечно, вы, вероятно, скопировали бы фактическую сетку на основе .list файл из шаблона с индексной страницей на основе сетки. Таким образом, вам не придется писать свой собственный HTML для индекса сетки.

Сделав это и загрузив свои изменения (и обновив окно редактирования Squarespace), вы сможете выбирать между "Index" и "Index-Grid" (или любым другим, который вы ввели в качестве атрибута "title") при создании новая страница.

Вы могли бы, конечно, переименовать index.* файлы в indexstacked.* и затем установите атрибут title в "Index-Stacked", если хотите. Таким образом, вам не нужно будет помнить, что простой тип страницы "Индекс" является "сложенным".

Другие вопросы по тегам