UMIhelp
Начало
Помощь
Поиск
Вход
Регистрация
Адаптация верстки под UMI
UMIhelp
Разработка сайта на UMI.CMS
Шаблоны XSLT
Адаптация верстки под UMI
Печать
Страницы: [
1
]
0 Пользователей и 1 Гость просматривают эту тему.
ariusgroup
19
+0/-0
Адаптация верстки под UMI
«
:
14 Сентября 2012, 20:01:04 »
столкнулся с тем, что при верстке под UMI, если в макете есть тэг <br />
при выводе сайта генерируется <br></br>, что браузеры воспринимают как 2 тэга br и верстка плывет. Кто сталкивался с подобной проблемой и можно ли решить не переверстывая макет
Записан
niakriss
190
+2/-0
Re:Адаптация верстки под UMI
«
Ответ #1 :
24 Сентября 2012, 11:24:02 »
а не пробовали в шаблоне написать <br></br>, а не </br>
может тогда воспримит как 1 закрытый тег?
вы на xslt пишите?
Записан
ariusgroup
19
+0/-0
Re:Адаптация верстки под UMI
«
Ответ #2 :
25 Сентября 2012, 10:09:57 »
пробовал, имеено так броузером интерпритируется обычный br, <br></br>, а не </br>. В итоге получатся расстояние как 2 br на экране
Записан
ariusgroup
19
+0/-0
Re:Адаптация верстки под UMI
«
Ответ #3 :
25 Сентября 2012, 10:10:16 »
да на xslt
Записан
niakriss
190
+2/-0
Re:Адаптация верстки под UMI
«
Ответ #4 :
25 Сентября 2012, 10:41:50 »
я тут недавно читала что визивиг например не понимает тегов <nobr></nobr> и поэтому вообще их удаляет... техподдержка предлагаетиспользовать вместо них css.. к примеру <span style="white-space: nowrap;"></span>
может и вам вместо <br>, использовать css?
Записан
ariusgroup
19
+0/-0
Re:Адаптация верстки под UMI
«
Ответ #5 :
25 Сентября 2012, 11:38:19 »
так и поступил. просто когда верстальщик предоставляет макет он такие особенности не учитывает, вот и приходится потом править, и код и css, что зачастую с заказчиком не оговаривается.
Записан
niakriss
190
+2/-0
Re:Адаптация верстки под UMI
«
Ответ #6 :
25 Сентября 2012, 11:43:42 »
ну значит на будущее обговаривайте с заказчиком, чтоб в верстке никаких <br>...
Записан
admin
2444
+172/-1
Re:Адаптация верстки под UMI
«
Ответ #7 :
29 Сентября 2012, 00:51:14 »
у вас doctype какой-нибудь указывается в xslt?
приведите кусок xslt шаблона в котором есть
br
, которые удваиваются и шапку этого xsl файла (откуда взят этот кусок)
Записан
ariusgroup
19
+0/-0
Re:Адаптация верстки под UMI
«
Ответ #8 :
01 Октября 2012, 10:01:56 »
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">
<xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform
" xmlns:umi="
http://www.umi-cms.ru/TR/umi
">
<xsl:template match="/" mode="layout">
<html xmlns="
http://www.w3.org/1999/xhtml
" dir="ltr" lang="ru-RU">
=========
шапка стандартная demodizzy
если в верстке
Название сайта<br />
слоган сайта
в коде сгенерированном браузером
<br><br/>
В итоге на экране:
===============
Название сайта
слоган сайта
А не
===============
Название сайта
слоган сайта
Записан
Старник
14
+3/-0
Re:Адаптация верстки под UMI
«
Ответ #9 :
01 Октября 2012, 10:48:09 »
Попробуйте подключить doctype правильно
http://umihelp.ru/articles/xslt-doctype/
Записан
Печать
Страницы: [
1
]