Cze¶æ.
Porównaj sobie dwa linki, poni¿sze:
Kod: |
http://zszstudzieniec.home.pl/joomla/index.php?option=com_events&task=view_detail&agid=4&year=2008&
month=03&day=19&Itemid=1&catids=26
|
Kod: |
http://zszstudzieniec.home.pl/joomla/index.php?option=com_events&task=view_detail&agid=4&year=2008&
month=03&day=21&Itemid=99999999&catids=26
|
Wystêpuje w nich tylko jedna ró¿nica. Z pozoru ma³a, ale wa¿na. Mianowicie:
Oraz:
Itemid jest to identyfikator jakiej¶ pozycji w menu, dowolnym,
maimenu,
topmenu czy
usermenu i.t.d. Po stworzeniu odsy³acza dowolnego typu w
Managerze Menu,
Joomla! nadaje mu unikalne
ID, w³a¶nie
Itemid, czyli Id pozycji w menu. Bo bez tego nawigacja po stronie, która ma kilkaset, a nawet wiêcej linków w menu by³a by nie mo¿liwa. I teraz zauwa¿, ¿e w pierwszym odsy³aczu masz
Itemid=1, czyli
ID dla pozycji o nazwie
Start, lub
Strona G³ówna. St±d masz kalendarz na dole pod artyku³ami. Masz 2 wyj¶cia:
1. - Tworzysz odsy³acz do komponentu
Events. Wówczas zostanie utworzone
Itemid dla tego odsy³acza do komponentu, i modu³ odczyta je z bazy i dopisze poprawne na koñcu linka. I teraz zauwa¿, ¿e je¶li wejdziesz w "
Rekrutacja" i stamt±d klikniesz na wydarzenia, to otworz± siê poprawnie, ale z
Itemid=99999999, czyli wziêtym z "nieba". Takie
Itemid czêsto stosuje siê do jakby zastêpowania brakuj±cego
Itemid. Czyli podsumowuj±c:
- Link do komponentu.
- Nie koniecznie publikacja.
- I powinno hulaæ.
Lub...
2. - W module
Wydarzenia: aktualne (
mod_events_latest ) jest opcja:
Docelowe Itemid menu - i tutaj wpisujesz np.
9999, o ile nie masz odsy³acza do komponentu, lub
Itemid odczytane w
Managerze Menu z odsy³acza do komponentu
Events. Zobacz
TUTAJ na mój kalendarz, i wszêdzie mam
Itemid=273 (w
SEO - Itemid,273). To jest liczba z pola ID pozycji odsy³acza do komponentu
Events.
To wszystko. Pozdrawiam.
Jokris.