Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : ExKenzo 02 Feb 2011, 17:14:12
-
Sto operando in virtuemart dei cambiamenti, uno di questi riguarda l'inserimento di un prodotto..
Vorrei avere dei checkbox i quali valori vanno direttamente a far parte della descrizione del prodotto, appena seleziono un valore di checkbox questo va a riempire la descrizione del prodotto (che è una form identica come quella degli articoli).
Stessa cosa la vorrei fare anche per la descrizione breve.
I dati delle descrizioni andranno ad arricchire il database..ma ragazzi come si fa tutta 'sta procedura?
Oltretutto vorrei anche un piccolo campo per aggiungere a mano nuovi valori di checkbox, praticamente un piccolo bottone oppure una form piccola dove inserire il nuovo valore di checkbox e far cliccare all'utente "aggiungi a checkbox" e così verrà aggiunta ai checkbox...
tutto ciò è possibile?
-
questo è il passaggio di "cosa metto nel form della descrizione del prodotto" al database:
<?php
editorArea( 'editor1', htmlspecialchars( $db->sf("product_desc"), ENT_QUOTES ), 'product_desc', '100%', '300', '55', '25' )
?>
se non erro..
Quindi mio ragionamento devo far in modo di creare un checkbox che mi inserisca i valori, che ho selezionato, all'interno dei questa form ("editorArea" dovrebbe essere se non erro), poi che vadano a finire in product_desc all'interno del db.
Ragionato giusto ho sbalio in qualcosa?
e in codice come lo posso buttare giù?
-
dovresti aggiungere il testo all'interno di una textarea (non form) che si chiama 'product_desc' (e non editorArea). la text area ha id eguale al nome, quindi è semplice rintracciare l'oggetto nel DOM ed assegnargli/modificargli il valore. quello che proprio non so è come reagirà l'editor RTE al cambio del testo che sta visualizzando: non so se sia una buona idea.
l'approccio corretto è, imho, creare un plugin di tipo 'editors-xtd' che aggiunga un pulsante alla barra sotto l'editor. in questo modo verrà richiamato il plugin a cui sarà inviato il testo presente nell'editor, ed al ritorno dalla chiamata, il testo sarà sottoposto nuovamente a rendering per la visualizzazione nello RTE.
non impossibile, ma non banale.
ciao,
marco
-
dovresti aggiungere il testo all'interno di una textarea (non form) che si chiama 'product_desc' (e non editorArea). la text area ha id eguale al nome, quindi è semplice rintracciare l'oggetto nel DOM ed assegnargli/modificargli il valore. quello che proprio non so è come reagirà l'editor RTE al cambio del testo che sta visualizzando: non so se sia una buona idea.
l'approccio corretto è, imho, creare un plugin di tipo 'editors-xtd' che aggiunga un pulsante alla barra sotto l'editor. in questo modo verrà richiamato il plugin a cui sarà inviato il testo presente nell'editor, ed al ritorno dalla chiamata, il testo sarà sottoposto nuovamente a rendering per la visualizzazione nello RTE.
non impossibile, ma non banale.
ciao,
marco
posso ipotizzare che con ci sono plugin in joomla che potrebbero fare una cosa simile...immagino di no :-D
Beh tra qualche ora vedo come affrontare il tutto
-
C'è qualcuno che ha una idea?