Skip to content

Притащить шапку из bem-info #85

@AnyaTyu

Description

@AnyaTyu

Работа на стороне bem.info:

  1. Выделить все блоки использующиеся в шапке на отдельный уровень, назвать его blocks/header (?)
  • сам header
  • logo
  • lang-switcher
  • search
  • breadcrumbs
  • nav
  • sitemap (попробовать положить его внутрь шапки, чтобы не делать это на стороне bem-forum. Вспомнить почему это не сделано изначально и какие были подводные камни)
  1. Стили для header лежат на отдельных уровнях (index / community / methodology) Нужно решить с какого уровня мы майним стили для форума и как (очевидно перетащить это руками на форум или вынести в blocks/header)

  2. Избавиться от таких вещей html: require('fs').readFileSync('blocks/common/search-icon/search-icon.svg', 'utf8') иначе мы не сможем собрать это на уровне форума

  3. (?) Вынести отдельно код из root который майнит данные из model для построения sitemap

  4. Сделать блок lang-switcher более универсальным, чтобы мочь строить url не затачиваясь на домен

  5. Подумать как строить breadcrumbs для форума. Возможно стоит переопределить этот блок полностью, подумать над форматом вместе с (@tadatuta @vithar)

Работа на стороне bem-forum:

  1. Подключить bem-info в сборку уровень blocks/header
  2. Подумать как собирать данные для шапки like bem-info (перекликается с пунктом 4 выше)
  3. Расширить блок header кнопкой авторизации

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions