Hallo zusammen,
ich habe jetzt meine erste Komponente fertig, und alles funktioniert wunderbar bis auf ein kleines Problem:

Wenn ich einen Menueintrag für das Frontend für die Komponente erstellen möchte und eine bestimmte Kategorie anwählen möchte wird folgender Eintrag für den Link in die Datenbank in der Tabelle jos_menu generiert:
Code:
index.php?option=com_meinekomp&view=categories&id=5
Das Problem ist, dass ich für ID nur Integer übergeben kann, jedoch keinen String. Das lässt com_menu bei der menuerstellung nicht zu.

Das Problem ist nun folgendes, dass wenn ich in den SEF-Mode bei Joomla schalte, ich ja keinen Alias für den Link habe sondern nur die ID. Wie mache ich es für meine eigene Komponente, dass ich sobald ich im SEF-Mode bin, ich nur noch die Aliases und keine IDs mehr im URL stehen habe.
Für Links innerhalb der Komponente habe ich es mit der router.php gelöst. Wird jedoch ein Link über ein Menu aufgerufen, wird an die router.php nur option und Itemid weitergegeben. Es lässt sich hier also nicht mit der router.php lösen.

Vielleicht hat jemand einen Denkanstoss für mich.

Ansonsten schon mal viele dank

Gruß Mordor