hexlet-correction
hexlet-correction copied to clipboard
[#153] add footer (internationalized)
Демонстрация: https://hexlet-corrector-fork.onrender.com/
@Malcom1986 посмотри, пжлста
@RedGradient Привет! Здорово, такой подход будет работать, но можно пойти еще дальше. Давай попробуем сделать наследование шаблонов. То есть у нас будет общий костяк страницы - layout, который будет содержать общую для всех страниц разметку и такие фрагменты типа плейсхолдера. А шаблоны конкретных страниц будут дополнять layout (как бы наследоваться от него) и будут содержать только уникальную для них разметку. Когда мы рендерим конкретную страницу, будет браться контент конкретной страницы и вставляться на место плейсхолдера в layout. И получится такая комбинированная разметка. В чем плюс. Если нам нужно будет добавить еще како-то общий элемент - хедер, панель навигации и так далее, нам понадобится изменить только layout. Все остальные страницы останутся неизменными. При нынешнем подходе придется опять вставлять их при помощи th:replace на каждую страницу
Посмотри как у нас вот тут сделано https://github.com/hexlet-components/java-javalin-blog/blob/main/app/src/main/resources/templates/layouts/application.html
Добрый день.
А что за пустое пространство между хедером и верхним краем страницы?
Еще обратите внимание, что работа ведется также в #155 Предлагаю вам скооперироваться, чтобы не делать одно и то же).
Привет, кто работает над Пром можешь мне в телеграмм написать хочу распросить по поводу запуска этого шаблона, мой телеграмм @Bakkcha
@RedGradient Привет! Есть успехи по этому ПРу?
@Malcom1986 Привет 👋 Я подумал, что лучше оставлю эту задачу amirhraj-у, поскольку после некоторой паузы он снова подключился к работе.
Возвращаюсь к работе над ПР. Последний отправленный коммит - промежуточный результат.
@fey, добрый день! Уточните, пожалуйста, какое поведение футера предпочтительнее:
- По-умолчанию футер находится внизу экрана. Если контента много, футер опускается ниже за пределы экрана, следуя за контентом.
- Футер прикреплен к низу экрана и виден всегда. В случае, если контента много, он его будет перекрывать.
Скорее первый вариант, чем второй, футер не должен перекрывать контент. Если контента мало, то на странице должен быть стиль что-то типа min height, когда футер все равно будет внизу.
Можете посмотреть, как ведет себя футер на хекслете,хекслет-цв, код бейзикс и так далее.
т.е. футер должен быть частью страницу, а не оставаться в поле видимости при скроллинге
прежде чем приступить к ревью, я предлагаю пересобрать ветку, чтобы в истории не было лишнших коммитов. Сейчас там коммиты идут из основной ветки. Можете создать новую ветку от текущей и в ней потренироваться.
Тут можно почитать, как это можно сделать - https://ru.hexlet.io/qna/git/questions/kak-aktualizirovat-vetku-v-pull-request
волонтеры или фронтенд https://t.me/hexletcommunity/12 https://t.me/hexletcommunity/19
Взял паузу в работе.