Back to top

Autore Topic: problema con $params->get  (Letto 3745 volte)

Offline 7su7

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
problema con $params->get
« il: 25 Apr 2009, 17:37:47 »
Nella parte amministrazione del plugin come parametri del modulo faccio visualizzare tutte le categorie. In teoria da li se ne dovrebbe scegliere una, che dovrebbe essere passata lato frontend per visualizzare le notizie relative a quella categoria.
Il problema è che lato frontend non riesco a recuperare il nome della categoria...l'istruzione $params->get('name') sembra non funzionare.
Qualche aiuto?
vi posto il file xml e e quello php


<?xml version="1.0" encoding="utf-8"?>
<install type="module" version="1.5.0">
    ...
    <description>Mostra le ultime offerte</description>
    <files>
        <filename module="mod_ultimeofferte">mod_ultimeofferte.php</filename>
        <filename>index.html</filename>
        <filename>helper.php</filename>
        <filename>tmpl/default.php</filename>
        <filename>tmpl/index.html</filename>
    </files>
    <params>
      <param name="name" type="sql" default="Non ci sono categorie" label="Seleziona una categoria" query="SELECT name FROM #__sobi2_categories"/>
    </params>
</install>


<?php

class modUltimeOfferteHelper
{
   
    function getOfferte( $params )
    {
   $namecat = $params->get('name');
      
   ...
       
        return $namecat;

}   
?>

Offline 7su7

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re: problema con $params->get
« Risposta #1 il: 25 Apr 2009, 18:25:42 »
qualche aiuto?

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re: problema con $params->get
« Risposta #2 il: 25 Apr 2009, 18:30:19 »
Ciao 7su7,
sollecitare un aiuto dopo 50 minuti dal primo post in una giornata di festa quando il tuo messaggio è ancora al primo posto non è un'idea fenomenale  ;)
Porta un po' di pazienza e qualcuno ti saprà aiutare.
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline 7su7

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re: problema con $params->get
« Risposta #3 il: 25 Apr 2009, 18:50:04 »
ok..forse hai ragione..è che già avevo scritto un post verso l'una e neanche lì avevo ricevuto risposta..
cmq aspetto :P

Offline 7su7

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re: problema con $params->get
« Risposta #4 il: 26 Apr 2009, 07:02:19 »
qualcuno che mi aiuta c'è?

Offline filpi5481

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4106
  • Sesso: Maschio
  • NO MP TECNICI
    • Mostra profilo
Re: problema con $params->get
« Risposta #5 il: 26 Apr 2009, 16:56:21 »
in un file .xml non puoi andare ad inserire una query sql

ciao
Volete sapere tutto sul nuovo iPad di Apple? iPad Forum Italia
Global moderator Joomla.it

Offline 7su7

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re: problema con $params->get
« Risposta #6 il: 26 Apr 2009, 18:25:01 »
ho risolto il problema..avevo sbagliato a scrivere la sintassi della query xml..
questo è la parte di file che ho corretto
...
<param name="name" type="sql" default="0" label="Seleziona una categoria" query="SELECT catid, name FROM #__sobi2_categories" key_field="catid"/>
...

è necessario impostare un campo key_field e un value_field..
il value_field è quello che viene mostrato, mentre il key_field è quello che viene passato a $params

cmq si possono prendere i dati dal db e mostrarli tramite file xml..
questo è stato un link illuminante: http://docs.joomla.org/Sql_parameter_type

Offline filpi5481

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4106
  • Sesso: Maschio
  • NO MP TECNICI
    • Mostra profilo
Re: problema con $params->get
« Risposta #7 il: 26 Apr 2009, 18:49:03 »
ciao

scusa è vero.. di solito non utilizzo mai la funzione in un file xml

grazie per il link, lo terrò a mente

ciao
Volete sapere tutto sul nuovo iPad di Apple? iPad Forum Italia
Global moderator Joomla.it

Offline 7su7

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re: problema con $params->get
« Risposta #8 il: 28 Apr 2009, 02:57:45 »
de nada..de nada   8)

 



Web Design Bolzano Kreatif