Back to top

Autore Topic: Passare parametri nel wrapper  (Letto 2203 volte)

Offline mimedia

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Passare parametri nel wrapper
« il: 03 Apr 2012, 16:43:21 »
Ciao a tutti,
ho realizzato una piccola app che effettua ricerce in tabelle relazionate e ne mostra i risultati, prima in un elenco filtrato, poi nella scheda dettaglio.
Tutto questo gira perfettamente in un wrapper.

Avrei la necessità di creare dei link alla pagina dettaglio da uno (o più) articoli.
per fare questo devo richiamare un link di tipo wrapper, per visualizzare la mia pagina, e passare un parametro (id).

Escludendo la creazione di "menu nascosti" che mi costringerebbe a creare 180 voci (una per ogni id), come posso fare?

Dimenticavo versione 2.5.4 (appena aggiornata)

MiM

Offline mimedia

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Quasi risolto Re:Passare parametri nel wrapper
« Risposta #1 il: 03 Apr 2012, 18:32:38 »
Ok, ho trovato questa soluzione che funziona egregiamente:
components/com_wrapper/views/wrapper/  >> view.html.php

dopo la definizione:
Codice: [Seleziona]
$url = $params->def('url', '');
ho aggiunto questo blocco di codice:

Codice: [Seleziona]
       
foreach ($_GET as $key => $value) {
   if ($key<>"option" && $key<>"Itemid") {             
      $url.=(strpos($url,"?")) ? "&" : "?";             
      $url.="$key=$value";             
   }           
}


L'unico problema è che al prossimo aggiornamento sicuramente il file verrà sovvrascritto..

cambio la domanda in

Come posso rendere questa modifica insensibile agli aggiornamenti, con la tecnica degli override è possibile?

Grazie

mau_develop

  • Visitatore
Re:Passare parametri nel wrapper
« Risposta #2 il: 03 Apr 2012, 18:39:01 »
la tua app deve diventare un estensione di joomla, un componente.

http://docs.joomla.org/Component_Development

M.

Offline mimedia

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:Passare parametri nel wrapper
« Risposta #3 il: 03 Apr 2012, 18:42:38 »
azz!  :)

sospettavo che alla fine non me la sarei cavata con poco...

Mi metterò a studiare ma mi sembra ci sia tanta roba..

Grazie

 



Web Design Bolzano Kreatif