PDA

Zobacz pełną wersję : Jak dodać dodatkową pozycję modułu do szablonu?



Elfiszcze
26-03-2008, 14:55
Chodzi mi o takie dodawanie modułu jak we wcześniejszych Joomlach :-)
Witryna/Szablony/Pozycje modułów, do podstawowego szablonu Joomla 1.5 RHUK Milkyway.

Elfiszcze
26-03-2008, 16:55
Problem rozwiązany. Nie udało mi się znaleźć tej funkcji w PA. A oto rozwiązanie:

Oczywiście po odpowiedniej konfiguracji szablonu - dodaniu w odpowiednim miejscu pliku index.php szablonu, kodu:


<?php if ($this->countModules('custom')) : ?>
<div>
<jdoc:include type="modules" name="custom" style="xhtml" />
</div>
<?php endif; ?>gdzie custom to nazwa Twojej nowej pozycji modułu (można ją zmienić).

Później w pliku templateDetails.xml tegoż szablonu dodajemy linijkę:

<position>custom</position>pomiędzy znacznikami:


<positions>
...
</positions>Czyli kod będzie wyglądał np. tak:

<positions>
<position>breadcrumbs</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>footer</position>
<position>debug</position>
<position>syndicate</position>
<position>custom</position>
</positions>
Później oczywiście przypisujemy moduł do nowej pozycji, publikujemy i wszystko jest OK :-)
Mam nadzieję, że komuś sie przyda :-)

canonier
26-03-2008, 20:00
No właśnie to jest jedna z rewelacyjnych zmian w Joomli, że pozycje są definiowane w templatce a nie w konfiguracji Joomli.
Kiedyś autor templatek musiał pisać elaboraty na temat jak dodać pozycje, a i tak pewnie był zalewany mailami.

ticp
18-04-2009, 17:43
Witam.
Odgrzewając stary topic chciałem zapytać:
co znaczą dokładnie słowa
Oczywiście po odpowiedniej konfiguracji szablonu - dodaniu w odpowiednim miejscu pliku index.php szablonu, kodu:
gdzie w pliku index.php jest to odpowiednie miejsce?

jeśli chce dodać kilka nowych pozycji po prostu kopiuję cały ten kod tak?

Antosiwo
18-04-2009, 18:24
przyłączam sie do tego zapytania

Bazyl
18-04-2009, 19:09
Polecam temat dodany dziś. Troszkę niżej. Istna skarbnica wiedzy.

Dziwię się, że nie ma żadnego odzewu:eek::eek::eek:

Gosia1351
26-07-2011, 15:49
Świetnie...
A wystarczyło podać tu link zamiast odsyłać innych do "tematu dodanego dzisiaj". Teraz mam ten sam problem i nie mogę znaleźć odpowiedzi. A jak zapytam w nowym temacie to znowu mnie odeślecie.

Bazyl
26-07-2011, 18:40
Witaj,

Proszę: pozycje modułów (http://www.wiki.joomla.pl/index.php/Pozycje_modu%C5%82%C3%B3w).

Gosia1351
28-07-2011, 22:12
Witaj,

Proszę: pozycje modułów (http://www.wiki.joomla.pl/index.php/Pozycje_modu%C5%82%C3%B3w).


Bazyl dziękuję za odpowiedź i przepraszam, że nie byłam zbyt miła ale to często tak jest, że gdy czegoś się szuka to okazuje się, że wszyscy inni rozwiązali problem a Ty dalej siedzisz w tym i mimo, że robisz co możesz ciągle coś jest nie tak.

Bardzo mi pomogłeś :)

Dziękuję i pozdrawiam :)

pawinf
01-10-2013, 11:08
W drugim poście kolega dodał instrukcję if ($this->countModules('custom'))

Co ona wnosi?

enrick27
02-10-2013, 22:17
Po prostu warunek: "jeśli pozycja 'custom' istnieje, to..."

wiktor10-93
15-09-2017, 16:12
Witam czy ktoś z was korzystał kiedyś korzystał z tego szablonu dd_firebrigade_74 chciałbym w tym szablonie dodać pozycje pod menu.