![]() |
TemplaVoila Error!
Доброго времени суток!
Возникла следующая проблемка... я размапил шаблон в TV вроде все ок... и вот когда применяю стили (Adding parts from HTML header) пишет вот такую фиговую штуку: "The current mapping information is different from the mapping information in the Template Object" Внимание! Вопрос: В чем проблема? |
Цитата:
Вставляйте CSS через TS page.headerData.5 = TEXT page.headerData.5.value ( <link rel="stylesheet" type="text/css" href="{$template_path}screen.css" media="screen, tv, projection" title="Default" /> ) |
Спасибо за совет!
Все вроде бы стало ок, но есть еще более глобальная проблема... TV в шаблон вставляет лишние теги... а в частности закрывает таблицу... причем это происходит при добавлении любого элемента. я проверял TS, но там нет никаких тэгов типа "</table>"... Не могу представить в чем может быть проблема... =(( я полностью перемапливал шаблон и удалял TV TS и TV DO... ничего не помогло.... P.S. вот пример кода: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>...</head> <body> <table width="100%" border="0" cellpadding="0" cellspacing="0" id="container"> <tr> <td align="left" valign="top" class="header"> <a href="/#" class="mnu_top" title="Головна сторiнка">...</a> </td> <td align="right" valign="top" class="header" id="languages"> <a href="/#" id="lang_ua" class="active">Українська</a> | <a href="/#" id="lang_en" class="no_active">English</a> </td> </tr> -- вот этот тег лишний! (поидее он должен быть на месте тега "</table>") <td width="236" height="36" align="right" valign="top" class="header"> <form method="post" action="" class="search_form"> <input type="text" class="inp_search"> <input type="submit" class="inp_button_black" value="Пошук"> </form> </td> </table> -- вот этот тег лишний! <tr> .... и т.д. P.P.S. в статическом html файле этих тегов нет. |
TemplaVoila работает только в случае если все тэг приписаны корректно и не позволяет использование брошенных парных тэгов (хотя браузер может и показывать HTML как надо).... Судя по всему Ваш HTML не валидный (я не выжу закрытия тэга tr), и парсер TemplaVoila его "откорректировал" как понял...
|
Цитата:
|
Потому что галочки устанете ставить, в конце концов...
|
Часовой пояс GMT +4, время: 14:29. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot