Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
29.11.2006, 20:37 | #1 |
Продвинутый
|
TemplaVoila Error!
Доброго времени суток!
Возникла следующая проблемка... я размапил шаблон в TV вроде все ок... и вот когда применяю стили (Adding parts from HTML header) пишет вот такую фиговую штуку: "The current mapping information is different from the mapping information in the Template Object" Внимание! Вопрос: В чем проблема?
__________________
http://michaelleibenson.org.ua |
29.11.2006, 22:54 | #2 | |
Administrator
|
Цитата:
Вставляйте 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" /> ) |
|
30.11.2006, 18:04 | #3 |
Продвинутый
|
Спасибо за совет!
Все вроде бы стало ок, но есть еще более глобальная проблема... 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 файле этих тегов нет.
__________________
http://michaelleibenson.org.ua |
01.12.2006, 16:08 | #4 |
Senior Member
|
TemplaVoila работает только в случае если все тэг приписаны корректно и не позволяет использование брошенных парных тэгов (хотя браузер может и показывать HTML как надо).... Судя по всему Ваш HTML не валидный (я не выжу закрытия тэга tr), и парсер TemplaVoila его "откорректировал" как понял...
|
12.12.2006, 02:19 | #5 | |
Senior Member
|
Цитата:
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
|