PDA

Zobacz pełną wersję : Mechanizm szablonów.



mateofi
17-03-2007, 10:49
Witam,

Szukam już troszkę czasu w plikach rozwiązania mojego problemu ale nic nie mogę znaleźć. Chodzi mi mianowicie o to abym mógł utworzyć sobie:


<?php mosLoadModules ( 'left', -4 ); ?>

które będzie mogło ustalić następującą budowę modułu:


<ul class="module" >
<li class="naglowek">Tytuł nagłówka</li>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul>


W którym pliku jest możliwa pogrzebania w tym mechanizmie?

Pozdrowienia
Mateofi

Viking
17-03-2007, 13:14
Funkcja mosLoadModules służy do ładowania modułów a nie do formatowania ich zawartości. Nieporozumienie może brać sie stąd że pozwala również na ładowanie ich ubranych w dodatkowe elementy (table, div lub czysta treść - więcej na pomoc.joomla.pl).

w Twoim przypadku przyjrzałbym się pseudoelementowi CSS :firstchild, może niekoniecznie trzeba ingerować w kod - tym bardziej że jeszcze słabo go rozumiesz?

mateofi
17-03-2007, 13:54
Czyli nie ma szansy edycji aby menu było na listach ul?

Po przeczytaniu tego artykułu:

http://forumweb.e-vip.pl/viewtopic.php?t=22422

myślałem że jest to jakoś możliwe.

Viking
17-03-2007, 14:31
a jakby tak zacząć od lektury tekstów podstawowych (http://joomla.pl/pomoc/index.php/content/view/196/26/)?

14:30 personal note
dlaczego wszyscy początkujący użytkownicy zaczynają od grzebania w kodzie zamiast poznać mechanizmy zawarte w systemie... Polska anarchia?

mateofi
17-03-2007, 16:18
14:30 personal note
dlaczego wszyscy początkujący użytkownicy zaczynają od grzebania w kodzie zamiast poznać mechanizmy zawarte w systemie... Polska anarchia?

Takie życie. Dzięki za link. Przedtem nie zauważyłem tej funkcji :) Dzięki wielkie :)

zwiastun
17-03-2007, 16:32
To może warto jeszcze i ten:
http://www.pomoc.joomla.pl/content/view/368/30/
Bo nie wiem, skąd wytrzasłeś to:
<?php mosLoadModules ( 'left', -4 ); ?>
skoro najwyżej moze być -3

A przywołany tutorial... hm. Dobry byłby lat temu cztery, no trzy. I zresztą był, choć akurat nie tam. Jak poszperasz na www.joomla.pl/pomoc, to i odpowiedź na pytanie, jak zrobić menu oparte na liście znajdziesz. Zresztą, czy aż tam trzeba szukać? Jest w szablonach załączonych i do wersji oficjalnej i do wersji polskiej.

mateofi
17-03-2007, 17:03
wiem, znalazłem już.

w kodzie

<?php mosLoadModules ( 'left', -4 ); ?>

chodziło mi o to aby utworzyć właśnie o wartości -4 który odpowiadałby właśnie układowi na listach. Przedtem nie wiedziałem o funkcji stylu dla menu który nazywa się płaski. Dzięki wielkie :)

Viking
17-03-2007, 21:19
:) to rozumiałem od początku, żeby być szczery muszę przyznać, że tylko dlatego odpowiedziałem (mimo błędnego założenia, podobał mi się plan rozwiązania)
Jako 'pokutę" polecam http://rtfm.killfile.pl/#cel (warto zresztą przeczytać całość ;) ), w połączeniu z otwierającym postem wyjaśni moją pierwszą odpowiedź, zakładającą że wiesz czego nie wiedziałeś i że chcesz osiągnąć co innego...