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=7603)

andrews46 15.04.2009 15:22

Помогите с меню пожалуйста
 
с typo3 недавно работаю, с этим меню уже второй день, дошел уж хоть до этого уровня, дальше нет сил, не могу понять.

Кусок меню html рабочий
PHP код:

<div class="blok">
            <
div class="bg">    
                <
class="aaa" href="#">
                <
div class="blok_1">
                <
div class="blok_f">
                 
Task
                 
</div>
                 <
div class="blok_nomer">
                  
0.1
                  
</div>
                  <
div class="blok_orange">
                  
manager
                  
</div>
                </
div><!-- end .blok_1--></a>
        </
div><!--end .blok--> 

Мэппинг делаю на <div class="blok_f"> после чего пропадает активность меню при на воде курсора фон светлеет, и линк сам становится синим с подчеркиванием, без стиля все, нашел причину из исходного кода в браузере.
Не рабочий
PHP код:

</div>
        <
div class="blok">
            <
div class="bg">    
                
                <
div class="blok_1">
                <
div class="blok_f"><a href="task.html" onfocus="blurLink(this);"  >Task</a></div>
                 <
div class="blok_nomer">
                  
0.1
                  
</div>
                  <
div class="blok_orange">
                  
manager
                  
</div>
                </
div><!-- end .blok_1--></div

Не правильно так я понимаю в :confused: для страницы вот код
PHP код:

lib.menu HMENU
lib
.menu {
TMENU
special 
= list
NO.Blur 1
special
.value = {$menu_ids}
1.NO {
wraps.LINK {
value = |
menu.parameter.field uid
menu
.ATagParams = class="aaa"
}
NO.allWrap = </a>|</div>
#allWrap = |&nbsp; |*||*| |
}


Помогите, пожалуйста, как нужно правильно.

andrews46 15.04.2009 21:32

Добился того что отображается почти правильно, делает активным не весь блок, вопрос следующий, как убрать </a></div> там где выделенно красным, ???, синий это в шаблоне прописано в html так должно быть чтоб активным стал весь блок
вот из браузера исходник

<div class="blok">
<div class="bg">

<div class="blok_1">

<div class="blok_f"><a href="task.html" class="aaa">Task</a></div>
<div class="blok_nomer">
0.1
</div>
<div class="blok_orange">
manager
</div>
</div></div><!-- end .blok_1--></a>

-=UncleByte=- 16.04.2009 03:51

У вас где-то ошибка в верстке, тег </a> не может быть закрывающим, т.к. он сам вложен в <div>.
Проверьте и покажите хоть на скриншоте или, что лучше, на работающем шаблоне в html что должно быть в итоге.

andrews46 16.04.2009 10:57

Не правильная была верстка, замучался с ней, переделывают.


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

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