квадратные пространства с несколькими индексными стилями страниц - PullRequest
0 голосов
/ 20 апреля 2019

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

Каждое семейство шаблонов имеет свой собственный стиль Index, который подразделяется на один из трех дизайнов: 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 Ответ

1 голос
/ 20 апреля 2019

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

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

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

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

...