Polskie wsparcie PrestaShop
PrestaShop => Wygląd => Wątek zaczęty przez: Mr_Dziadek w Listopad 28, 2009, 11:57:33 am
-
Witam wszystkich użytkowników forum.
Mam nadzieję, że pomożecie mi rozwiązać ostatni już problem związany z wyglądem presty :)
W module blocktopmenu chciałbym przesunąć kolejne pola menu oraz "search" w prawo tak jak na załączonym obrazku. Próbowałem już wszystkich kombinacji w superfish-modyfied.css, ale zawsze jest coś nie tak.
[img=http://img142.imageshack.us/img142/1265/aaavzoi.th.jpg] (http://img142.imageshack.us/i/aaavzoi.jpg/)
-
Solved. Dodałem position: relative; left: 146px; w ".sf-menu li" i "li.sf-search" i jak narazie działa :)
-
Wydaje mi się, że to nie jest najlepsze rozwiązanie, bo jeśli zajrzysz na swoją stronę z ekranu o innej rozdzielczości, może się okazać, że wszystko jest w innym miejscu, bo parametr left: 146px; widzisz tylko Ty z poziomu Twojego ekranu i zawsze będziesz miał wszystko an swoim miejscu.
Generalnie nie jest bezpiecznie ustawiać grafikę i jakiekolwiek elementy na sztywno.
Nie jestem do końca pewna czy zrozumiałam pytanie, ale czy nie lepiej byłoby zmienić float: right na left? lub jeśli nie ma float, po prostu go wrzucić i po kłopocie :-)
-
Dziękuję bardzo za poradę. Niestety kiedy wrzucę float-right to text mam całkowicie z prawej strony a pole search po jego lewej, a chciałbym odwrotnie.
-
Coś na temat ujemnych wartości : http://www.internetmaker.pl/artykul/6326,1,jak_stworzyc_uklad_kolumnowy_przy_uzyciu_negatywnych_marginesow.html
-
Jeszcze raz dziękuję, będę kombinował.
-
a jak zminisz kolejnosc lementów w header.tpl? i dasz obu flat right + searcha dasz margin-right: 1- lub 20px ile chces bedzie ok : )
ps.
http://karexline.com/
moje wdrożenie :)
-
Dzieki wielkie :) Juz raz probowalem tak zrobic, ale mi nie wychodzilo, a dzisiaj odkrylem co jest odpowiedzialne za co :) W blocktopmenu.tpl trzeba bylo zamienic {$MENU} z
{if $MENU_SEARCH}
<li class="sf-search noBack" >
<form id="searchbox" action="search.php" method="get">
<input type="hidden" value="desc" name="orderway"/>
<input type="hidden" value="position" name="orderby"/>
<input type="text" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query}{/if}" />
I wyszlo tak:
{if $MENU != ''}
</div>
<!-- Menu -->
<div class="sf-contener">
<ul class="sf-menu">
{if $MENU_SEARCH}
<li class="sf-search noBack" >
<form id="searchbox" action="search.php" method="get">
<input type="hidden" value="desc" name="orderway"/>
<input type="hidden" value="position" name="orderby"/>
<input type="text" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query}{/if}" />
</form>
</li>
{$MENU}
{/if}
</ul>
<div class="sf-right"> </div>
<script type="text/javascript" src="{$this_path}js/hoverIntent.js"></script>
<script type="text/javascript" src="{$this_path}js/superfish-modified.js"></script>
<link rel="stylesheet" type="text/css" href="{$this_path}css/superfish-modified.css" media="screen">
<!--/ Menu -->
{/if}