Obrazek po prawej stronie odnośnika w lewym menu

scyt

No avatar

2009-04-23 23:35

W jaki sposób edytować plik menu3.tpl aby automatycznie dodawany był jakiś mały obrazek po prawej stronie odnośnika w lewym menu. Chciałbym aby był on przysunięty do prawej krawędzi pola odnośnika.

Próbowałem tak:<li class="l$aData[sStyle]"><a href="$aData[sLinkName]" $aData[sSelected]>$aData[sName]</a>$aData[sSubContent] <img="img/abc.jpg"></li>

Ale w ten sposób obrazek był pod odnośnikiem a nie przesunięty do prawej krawędzi.

Próbowałem też tak:<li class="l$aData[sStyle]"><a href="$aData[sLinkName]" $aData[sSelected]>$aData[sName]</a>$aData[sSubContent] <div class="right"><img="img/abc.jpg"></div></li>

Teraz obrazek był przy prawej krawędzi ale nadal w linii pod odnośnikiem.

Z góry dzięki za pomoc.

» Quick.Cms v2.x

wewior (OpenSolution)

Avatar: wewior

2009-04-24 09:52

Sprobuj wstawic obrazek w ramach znacznika "<a>" czyli tam gdzie nazwa linka, sprobuj tez ustawic mu w stylach odpowiednia wartosc vertical-align.

scyt

No avatar

2009-04-24 23:46

Dzięki, udało się wstawić i wyjustować.

Teraz chciałbym by obrazek pokazywał się tylko przy odnośnikach głównych (brak prezentacji przy sub-odnośnikach).

Myslałem żeby rozwiązać to tak:

<?php
if ($aData[iDepth] == 0)
print '<img align="right" src="templates/img/close.gif">';
?>

Jednak obrazek pojawia się przy każdym odnośniku w menu, nawet przy tych zagnieżdżonych. Co jest nie tak? Wiem na pewno, że dla głównego odnośnika $aData[iDepth] = 0 a dla zagnieżdżonych 1,2 ,3 ...

treewood (OpenSolution)

Avatar: treewood

2009-04-27 07:54

scyt - gdzie wstawiles ten kawales kodu php ?

scyt

No avatar

2009-04-27 20:02

W pierwszych linijkach menu_3.tpl:

<!-- BEGIN LIST --><li class="l$aData[sStyle]">
<?php
if ($aData[iDepth] == 0)
print '<img align="right" src="templates/img/close.gif">';
?>
<a href="$aData[sLinkName]" $aData[sSelected]>$aData[sName]</a>$aData[sSubContent]</li><!-- END LIST -->

treewood (OpenSolution)

Avatar: treewood

2009-04-28 07:27

a czy masz uruchomione wykonywanie skryptow php? bo wg mnie to powinno dzialac

Do góry
o nas | kontakt