Joomla.it Forum
Non solo Joomla... => Sviluppo => : james81 17 Apr 2012, 17:13:01
-
salve,
come suggeritomi posto il mio quesito in questa sezione:
ho un componente per la visualizzazione dei prodotti che funziona per quanto riguarda il SEF direttamente con Jommla 1.7 senza bisogno di plugin particolari.
Ora spulciando nel codice del componente ho trovato il link che punta ai vari prodotti, purtroppo quando ci clicco sopra il link viene così convertito:
www.miosito.it/nomecomponente/categoria/prodotto.html
io invece vorrei convertirla così:
www.miosito.it/categoria/categoria1/categoria2/prodotto.html
questo il codice in questione:
$prods[$key]->car_link = SetSEFLink('index.php?option=com_componente&controller=prod&task=view&category_id='.$category_id.'&prod_id='.$prods[$key]->prod_id, $useDefaultItemId);
volevo capire come e se è possibile ottenere quello che voglio io
-
UP
-
se ciò che hai non fa ciò che vuoi vuol dire che non va bene, nelle extensions trovi sicuramente qualcosa di più gestibile
M.
-
hai qualcosa da consigliare ?
-
beh non c'è da consigliare c'è da cercare qualcosa che faccia ciò che vuoi.
Personalmente mi va benissimo quello di J
M.
-
ok...ma allora non ho capito il funzionamento per poterlo modificare
-
no no, non ho detto che ti va bene quello di J ho detto che a me va bene, non so nemmeno se si può modificare...
M.
-
ahh...ok
allora (non conosco bene il funzionamente a livello di codice) c'è possibilità mettendo mano al codice del componente di visualizzare l'indirizzo come voglio io?
-
certo, se sai scrivere codice sicuramente.
M.
-
il mio quesito era proprio questo:
individuato il link all'interno del mio componente , comì'è che lavora la funzione in joomla che riscrive gli url, che tipo di parametri utilizza? cioè: presumo che l'url venga riscritto sulla base di alcune variabili/parametri passati dal componente.
Ho cercato in rete ma non ho trovato guide o approfondimenti sù come funziona il "core" di joomla per quanto rigurda il SEF
-
http://docs.joomla.org/Supporting_SEF_URLs_in_your_component
come fa un componente così fa Joomla
M.