NAT + Hierarchical select - Funziona ma da un warning

9 contenuti / 0 new
Ultimo contenuto
NAT + Hierarchical select - Funziona ma da un warning

Scusate , ho questa situazione e no capisco da cosa derivi.

Creo un contenuto e attraverso NAT creo automaticamente il termine relativo, il quale con "hierarchical select " va a posizionarsi come voce figlia del termine padre(Categoria) :
Abbigliamento
-->Armani
Alimentari
-->Barilla

Tutto funziona , così come in altre impostazioni , ma questa volta quando vado a fare l'edit del nodo
ricevo uno strano warning:
warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/light/sites/all/modules/nat/nat.module on line 135.

Ora , alla linea 135 del nat.module c'è:

<?php
 
foreach ($values['#options'] as $id => $option) {
                   
// Discount the -None- entry.
                   
if (is_object($option)) {
                     
$option_id = array_pop(array_keys($option->option));
                      if (
in_array($option_id, $children)) {
                        unset(
$form['taxonomy'][$vid]['#options'][$id]);
?>

Cosa vuol dire ?
In un'altra configurazione faccio la stessa cosa e non succede niente...i settaggi sono identici :-((

ciao, non so come risolvere il problema del warning, ma volevo sapere se la strada da te perseguita è utilizzabile per il mio scopo:quando creo un contenuto con herical select lo associo al termine o sotto termine del vocabolario che ho creato, ma se non cè un termine adatto nel vocabolario e lo vorrei creare io al momento della creazione del nodo è possibile farlo?e posso creare a nke un sottotermine?

si , si può fare quello di cui hai bisogno.
Dammi un esempio della struttura che vuoi creare che vedo di darti una mano

allora dovrei creare una vista su un vocabolario "categoria" cosi strutturato:
-INFORMATICA
--elementi di informatica
--programmazione I
--progrtammazioneII
--basi di dati

-MATEMATICA
--analisi I
--analisiII
--metodi matematici

la vista mi deve restituire il termine padre e l'elenco dei termini figli , magari tabellato.

e nella struttura precedente se per esempio i sottotermini di MATEMATICA non vanno bene per il contenuto che voglio creare , quando creo il contenuto vorrei anche creare un sottotermine "analisi III" è possibile?

Voilà

IL vocabolario l'ho chiamato "example"
Alla prima colonna ho assegnato la label Materia, alla seconda Lezioni.

Come puoi vedere, nella prima dropdown list, quando selezioni Materia , hai anche la voce "create new materia" e quando hai scelto la materia hai , nella seconda, anche la voce "create new lezioni"

Nel primo post gli screenshots dei settaggi

Ciao

ma stai parlando di D6 o D7? a me serve per D7...che versione di herical select usi?io ho i settaggi come i tuoi ma la versione per D7 non prevede la creazione di un nuovo termine....:(

Se non lo specifichi non posso inventarmelo...

Comunque pare che in D7 questo lavoro lo faccia direttamente Content Taxonomy.

Sulla pagina di Hierarchical Select viene riportato :

Drupal 7
The Drupal 6 version integrates with:
    * Taxonomy (Drupal core)

Oppure:

D7 and Content Taxonomy
The module provides extensions to Drupal's core Taxonomy Term Reference Fields. At the moment, following extensions are available:
    * Parent term selector in the field settings (for options lists)
    * Options for new terms in autocomplete (Autocomplete Deluxe widget supported as well):
          o Allow and insert new terms (default behaviour)
          o Allow and insert new terms into a separate vocabulary
          o Deny any new terms

Io uso ancora D6 , quindi non saprei dirti.

PS. Leggi attentamente le info sui moduli, eviti di perdere un sacco di tempo ;-)

ok ti ringrazio .....mi metto a leggere :)