Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Проблема с меппингом (http://forum.typo3.ru/showthread.php?t=6819)

Podlec 06.10.2008 13:33

Проблема с меппингом
 
Здравствуйте!
Уже второй день бьюсь с тем чтобы замепить один элемент.
привожу код
Код HTML:

<div id="lenta">

<div id="lenta11"><div id="lenta1"><img src="images/img21.jpg" alt="" /></div></div>

<div class="lentatext">

<div id="news1">        </div>                       

<div id="menu">

<div class="menu11"></div>

<div class="menu3">

<a href="#">Интимный дневник</a><br/>

<a href="#">Судьба</a><br/>

<a href="#">Здоровье</a><br/>

<a href="#">Полезное</a><br/>

<a href="#">Фотогралерея</a><br/>

<a href="#">Форум</a><br/>

<a href="#">Зарегистрироваться</a><br/>

<a href="#">Обратная связь</a>

</div>

<div class="menu22"></div>

</div>

</div>

<div id="lenta22"><div id="lenta2"><img src="images/img22.jpg" alt="" /></div></div>

</div>

Тег <div id="news1"> </div> меппится а "menu" нет - почему никак не могу понять. Помогите пожалуйста разобраться :)

Podlec 06.10.2008 13:48

отвечаю на свой пост :)))

В самом шаблоне внутри тега <div id="news1"> </div> у меня были ссылки, причем эти ссылки кодер скопировал с сайта на тупе - а они ох какие длинные. так вот оказалось что темплавойла каким то образом сократила ссылки и убрала закрывающий тег для <div id="news1"> - то есть в самом шаблоне он был - а в выводе для разметки его не оказалось...
решил проблему тем, что просто для меппинга оставил <div id="news1"> пустым.

Если есть комментарии, то буду рад выслушать :)

Andrey Grey 06.10.2008 16:49

попробуй русские буквы из файла убери. раньше кирилические буквы в файле шаблона портили все: имепинг рывался, и рендеринг файла по кривому шел.
банально, но в в 1.3. ТВ помогало

Podlec 06.10.2008 17:04

насчет русских букв я знаю - это первое что я сделал :)
проблема оказалась в следующем.
Была ошибка в верстке. Верстка смешанная - таблички+дивы. и в шаблоне был один лишний закрывающий див тег. собственно тайпа это увдилеа и заменила этот тег на </tr> а там где тег </tr> блы изначально тайпа его убрала. В следствие этого меню оказалось как внутри другого размапеного тега - изза этого и меню не мапилось и итоговый размапеный шаблон полетел к бабушке...

mp3debuger 07.10.2008 17:17

Да, часто проблема с ТВ возникает из-за наличия в шаблоне не UTF-8 символов или не корректной верстки.

Для таких случаев лучше сего шаблон проверить на валидацию и исправить все ошибки что покажет валидатор.


Часовой пояс GMT +4, время: 02:11.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot