konto usunięte

Temat: Component - router.php

czy ktos moglby wyjasnic w jaki sposob POPRAWNIE i zgodnie ze schematem joomlowym napisac 2 funkcje w router.php: [component_name]BuildRoute oraz [component_name]ParseRoute.

1. Zalezy mi najbardzij na tym, by podczas wpisywania JRoute bedac w innym komponencie, mial przekierowanie aliasowe z menu czyli aby BiuldRoute wyplul mi /[nazwa-aliasu] a nie /component/[nazwa_komponentu]. w/w sytuacja istnieje gdy w tabeli jos_menu istnieje dokladnie taki adres jaki wpisalem w JRoute, a w momencie gdy go nie ma, to wyswietla standardowo /component/[nazwa_komponentu]/[widok/task]

Aktualnie omijam ten problem wpisjac w JRoute (wiem ze to zle):


JRoute::_('index.php?Itemid='.JSite::getMenu()->getItems('link','index.php?option=[nazwa_komponentu]&task=delete&id=xx',true)->id);


2. czy PareSoute ma wykonywac jakiekolwiek sprawdzenia w komponencie czy adres zostal dobrze wpisany ? np. mam task o nazwie delete, teoretycznie po tym tasku powinien jeszcze byc dodany id=xx. czy ta w/w funkcja ma sprawdzac czy w $segments rowniez jest id, czy to rola controllera/modelu/widoku ?

bede wdzieczny za odpowiedz.

konto usunięte

Temat: Component - router.php

czyzbym zadal za trudne pytanie ?
Dominik H.

Dominik H. Dyrektor ds. Handlu

Temat: Component - router.php

chyba tak albo niewielu tu programistów :)Dominik Hardek edytował(a) ten post dnia 22.10.08 o godzinie 18:41

Następna dyskusja:

Component na stronie głównej




Wyślij zaproszenie do