Ciao,
ho creato un form con chronoforms v4 in Joomla 2.5.8. l'idea è quella di inviare un articolo attraverso il form e sono riuscito a creare tutto ed inviare tutti i campi eccetto le categorie.
Per visualizzare le categorie ho usato un custom element PHP/HTML con questo codice:
<?php
$db =& JFactory::getDBO();
$query = "
SELECT `id`, `title`, `alias`
FROM `#__categories`
WHERE `published` = 1 AND `access` = 1
ORDER BY `title`
";
$db->setQuery($query);
$categories = $db->loadObjectList();
$cat_options = array();
$cat_options[] = "<option value='' >Jobs</option>";
foreach ( $categories as $c ) {
$selected = '';
if ( $ws_id && $d->cat_id == $c->id ) {
$selected = "selected='selected'";
}
$cat_options[] = "<option value='{$c->id}' {$selected} >{$c->title}</option>";
}
?>
<div class="form_item">
<div class="form_element cf_select">
<label class="cf_label" style="width: 150px;">Category</label>
<select class="cf_select" title="" id="cat_id" name="cat_id" >
<?php echo implode("/n", $cat_options); ?>
</select>
<>
<div class="cfclear"> <>
<>
Cosa devo mettere in event dopo aver premuto il tasto submit per trasmettere la categoria?
per titolo, metadesc, metakey e featured ho usato:
<?php
$Submit->data['metadesc'] = $Submit->data['metadesc'].', xxx, '.$Submit->data['metadesc'];
$Submit->data['metakey'] = $Submit->data['metakey'].', xxx, '.$Submit->data['metakey'];
$Submit->data['featured'] = $Submit->data['featured'].', xxx, '.$Submit->data['featured'];
?>
Grazie per eventuali aiuti.