Зачем нужны блоки и как их добавить?

Подписаться

Комментарии

Комментариев: 13

  • Avatar
    sergerod

    Еще есть supreme.footer.counters :)

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Игорь Кобозов
    Спасибо за комментарий! Про счетчики добавили информацию.
    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Сергей Иванов

    То есть по умолчанию эти БЛОКИ в теме Supreme не добавлены? Данные расположены прямо в коде темы?

    Если я создам эти блоки, пропишу в них свои данные, и вставлю в нужных местах, то после обновления темы - это не "затрётся"?

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Игорь Кобозов (Изменен )

    Здравствуйте, Сергей!

    Извините, что не ответили, только сейчас заметили ваш комментарий, когда обновляли статью.

    По умолчанию многие данные берутся из настроек темы дизайна, но чтобы упростить процесс обновлений и сократить к минимуму необходимость вносить правки в код шаблонов, во многих местах в коде мы поставили вызов указанных блоков, которые вы можете создать в приложении "Сайт". Вставлять блоки в код шаблонов не нужно, они уже вставлены, достаточно создать блоки и присвоить им соответствующие названия. Создавать сразу все эти блоки не обязательно, нужно смотреть по необходимости.

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

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Евгений (Изменен )

    Здравствуйте!

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

     

    Пожалуйста, добавьте больше блоков.

    В частности, первое в чем загвоздка - карточка товара. Сделайте блок под ценой товара. Нужно чтобы сделать ссылку "Нашли дешевле". Не хочется править шаблон, чтобы можно было нормально обновляться. 

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Евгений

    Еще нужен блок для корзины и оформления заказа. Чтобы можно было переопределить стили под себя. У меня плагин Корзина в 1 шаг, там печально все выглядит (( Не хочется css для корзины грузить на всех страницах сайта 

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Александр Евтеев (Изменен )

    Подскажите, пожалуйста, какой код надо ввести в эти блоки для корректного добавления пунктов в верхнее меню (например, ссылок на внешние ресурсы):

    index.topnav.html (область верхнего меню на сером фоне)

    • supreme.topnav.left (дополнительные пункты меню)
    • supreme.topnav.right (дополнительные пункты перед авторизацией)

    По этой инструкции ничего в меню не добавляется.
    Если просто указать ссылку, она добавляется в меню, но на сайте имеет другой внешний вид (стиль), чем стандартные пункты меню.

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Александр Евтеев (Изменен )

    Было бы здорово также добавить в стандартную поставку темы блоки для вставки кода перед закрывающими тегами </head> и </body>, чтобы каждый раз при обновлении темы заново не добавлять коды плагинов и т.п. 

    UPD: Вставку кода перед тегом </head> нашел с настройках сайта (Сайт - Настройки - Пользовательский JavaScript-код внутри <head>), но предложение насчет добавления стандартного блока для вставки кода перед тегом </body> остается в силе

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Игорь Кобозов

     

    Для вставки стороннего кода в head можно использовать эти блок:

    • supreme.head (для подключения сторонних JS и CSS файлов)
    • supreme.head.css (для вставки стороннего CSS кода)
    • supreme.head.js (для вставки стороннего JS кода)

    По меню в блок "supreme.topnav.left" добавьте такой код:

    <li><a href="/link/">Пункт меню</a></li>
    <li><a href="/link/">Пункт меню</a></li>
    <li><a href="/link/">Пункт меню</a></li>

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Александр Евтеев

    Здравствуйте! 

    Спасибо за ответ! 
    С меню разобрался, supreme.head.css я уже использую, очень удобно! 

    Вообще, эти блоки - отличное решение, очень упрощают обновление системы!
    Более того, с их помощью удалось максимально настроить тему под себя,
    практически не изменяя код в шаблонах сайта 
    (Сайт-Дизайн-Шаблоны, Магазин-Витрина-Шаблоны)

    Но в инструкциях к некоторым плагинам WA,
    для добавления их функционала на сайт,
    указано добавить их код перед закрывающим тегом body

    Конечно, есть инструкция по созданию собственных блоков, ничего там сложного нет.
    Но тогда, при обновлении, вместо сохранения кода самих плагинов,
    придется следить за сохранением кода самостоятельно созданного блока, 
    что есть одно и то же!

    Поэтому было бы здорово это также реализовать с помощью стандартных блоков темы!

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Игорь Кобозов

    Здравствуйте,

    В обновлениях добавим дополнительный блок перед закрывающим тегом body.

    1
    Действия с комментариями Постоянная ссылка
  • Avatar
    Александр Евтеев (Изменен )

    Спасибо! Именно из-за внимания к таким мелочам мы и любим профессионально сделанные продукты! Вы лучшие!

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Strobius

    Здравствуйте!

    "В обновлениях добавим дополнительный блок перед закрывающим тегом body."

    Сделали уже и как найти код этого блока?

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.