ordinamento che non ordina

3 contenuti / 0 new
Ultimo contenuto
ordinamento che non ordina

In frontpage ho due tipi di contenuto, messaggi in cima e una serie di appuntamenti.

Vorrei che i nuovi messaggi andassero sotto i precedenti perciò ho impostato nei criteri di ordinamento:

Node: Sticky - decrescente, ma non succede nulla.

Gli appuntamenti vorrei che fossero ordinati in base alla data dell'appuntamento e quindi ho messo:

Signup: User: Signup Time - Decrescente - Granularità: giorno e non succede niente.

Ho provato a mettere Crescente i Signup ma in Frontpage al posto del contenuto è comparso il seguente errore:
user warning: Unknown column 'signup_log.signup_time' in 'field list' query: SELECT node.nid, node.sticky AS node_sticky, DATE_FORMAT(FROM_UNIXTIME(signup_log.signup_time), '%Y%m0') AS signup_log_signup_time_orderby FROM drupal57_node node WHERE (node.promote = '1') AND (node.status = '1') ORDER BY node_sticky DESC, signup_log_signup_time_orderby ASC LIMIT 0, 30 in /home/ilp/public_html/includes/database.mysql.inc on line 172.

Cancellato e provato con:
Date: data (field_data) - decrescente
è ricomparsa la pagina, Node: Sticky si è ordinato correttamente, ma ho gli appuntamenti in ordine sparso.

Ho anche una Vista che richiama questi due tipi di contenuto con Node: Type

Senza impostare alcun tipo di ordinamento i messaggi sono in ordine decrescente e gli appuntamenti in ordine quasi decrescente. Se aggiungo un criterio di ordinamento la Vista si svuota.

Dove sbaglio?

ciao e grazie

Non uso Signup, ma il signup time non è la data dell'appuntamento. Mi sembra di ricordare che stai usando Event, nel qual caso sei fregato, nel senso che Event non espone i campi a Views, quindi non puoi usare il campo data evento per l'ordinamento. Per farlo, devi "migrare" da Event al modulo Date per CCK (c'è anche un sub-modulo per l'importazione di eventi da Event).

Il flag Sticky non dipende dalla data di creazione dei nodi, ma corrisponde al checkbox "Fisso in cima alla lista" in fondo al form di editing.

Hai ragione, è proprio il modulo Event che sto usando.

Per la prossima serie di appuntamenti vedrò di "migrare".

ciao e grazie