Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : 7su7 25 Apr 2009, 17:37:47

: problema con $params->get
: 7su7 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;

}   
?>
: Re: problema con $params->get
: 7su7 25 Apr 2009, 18:25:42
qualche aiuto?
: Re: problema con $params->get
: maicolstaip 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.
: Re: problema con $params->get
: 7su7 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
: Re: problema con $params->get
: 7su7 26 Apr 2009, 07:02:19
qualcuno che mi aiuta c'è?
: Re: problema con $params->get
: filpi5481 26 Apr 2009, 16:56:21
in un file .xml non puoi andare ad inserire una query sql

ciao
: Re: problema con $params->get
: 7su7 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
: Re: problema con $params->get
: filpi5481 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
: Re: problema con $params->get
: 7su7 28 Apr 2009, 02:57:45
de nada..de nada   8)