Back to top

Autore Topic: seblod cck: associare icona ad opzione di scelta  (Letto 1451 volte)

Offline giorgia_74

  • Esploratore
  • **
  • Post: 106
  • Sesso: Femmina
    • Mostra profilo
seblod cck: associare icona ad opzione di scelta
« il: 18 Ott 2012, 12:46:53 »
Ciao A tutti e grazie in anticipo per l'aiuto che vorrete darmi,

vado subito al sodo: joomla 2.5.7, seblod, creato nuovo content type , creata maschera di ricerca, installato importer, creato csv per importare , provato ad importare , funziona. La natura del mio problema , che poi veramente problema non è , trattasi piuttosto di esigenza... il mio nuovo contenuto ha degli attributi impostati come opzioni di scelta semplici, la mia esigenza sarebbe quella di associare uan icona ad ogni opzione di scelta diversa per ogni attributo  , faccio un esempio con dei capi d'abbgliamento (non è il mio caso ma rende l'idea):

 
prodotto
 
tessuto
 
colore
 
taglia
 
Maglietta(icona maglietta)

 
Lino(icona lino)

 
giallo (icona giallo)

 
s

 
giacca (icona giacca)

 
cotone (icona cotone)

 
verde (icona verde)

 
m
 
pantalone (icona pantalone)

 
lana (icona lana)

 
blu (icona blu)

 
l
 

premetto che non devo fare un e-commerce e non voglio usare virtuemart o simili, mi trovo bene con seblod, vorrei solo capire come fare nel campo di scelta semplice per associare ad ogni opzione di scelta una immagine. Ovviamente le icone devono apparire nella lista dei risultati, non nel form di ricerca.

Grazie infite a chi saprà  aiutarmi

a presto
Giorgia
« Ultima modifica: 18 Ott 2012, 12:58:03 da giorgia_74 »

Offline giorgia_74

  • Esploratore
  • **
  • Post: 106
  • Sesso: Femmina
    • Mostra profilo
Re:seblod cck: associare icona ad opzione di scelta
« Risposta #1 il: 18 Ott 2012, 18:24:06 »
ciao a tutti, ho quasi risolto grazie a questo post sul  forum di seblod http://www.seblod.com/support/forum/108-Tips-and-tricks/36457-PHP-snippets-wherever-you-want.html#36457

scaricando un modulo bianco da qui
inserendo codice personalizzato:

[$cck = CCK_Rendering::getInstance();
if (isset($cck->get('miascelta')->value)) {
   $extension = 'jpg';  // or gif or jpg ...
   $values = explode ($cck->get('miascelta')->divider, $cck->get('miascelta')->value);
   if (is_array($values)) {
      $imgstr = '';
      foreach ($values as $value) {
         $imgstr .= ($value != '') ? "<img src=\"/images/$value.$extension\" alt=\"$value\" />" : '';
      }
      echo $imgstr;
   }
}
 
]
con questo codice in questo caso è possibile inserire immagini in qualsiasi posizione, utilizzando il modello in base ai valori di un campo.

Ho fatto tutto però mi manca un passaggio: nei parametri del modulo alla voce select aticle, lui (autore del post di cui sopra) imposta "modul archiv", bisogna creare un articolo che si chiama modulo , archiviarlo e selezionarlo? e cosa bisogna metteci dentro?

le immagini? il codice? la stringa loadposition? (le ho provate tutte, non funziona-

tutto il resto l'ho seguito alla lettera, creando un campo test free nel contenuto con il cck e scrivendoci appunto loadposition con la posizione del modulo o loadmodule con l'id del modulo - mettendoci un qualsiasi modulo, lo carica (esempio metto l'id di un modulo custom con una immagine, carica l'immagine proprio nella posizione in cui ho messo il campo), mentre il module_balnk non funziona.

riuscite a capirci qualcosa?
Grazie
G.
« Ultima modifica: 18 Ott 2012, 18:46:25 da giorgia_74 »

 



Web Design Bolzano Kreatif