2010-06-19 5 views
2

Je suis un débutant ... drupalDrupal 6: date précise de tri par ordre chronologique

J'ai créé un bloc avec Vue sur le module à la liste des événements (titre, date de l'événement) à la page d'accueil. les dates sont entrées dans la zone de texte et dans le format ci-dessous;

5-7 Décembre, 2010

4-6 Décembre, 2011

17-19 Juillet, 2011

...

Quand je tournerai Critères de tri comme date, il suffit de gâcher:/ça ne trie pas chronologiquement. une idée?

Apprécier aide tellement !! Merci beaucoup.

Répondre

3

Vos dates sont probablement triées par ordre alphabétique plutôt que chronologiquement. Installez le CCK date module et, au lieu de définir la date de l'événement comme champ de texte, définissez deux champs, un pour la date de début de l'événement et l'autre pour la date de fin de l'événement. Vous pouvez toujours obtenir votre sortie désirée en utilisant des vues (vous devrez peut-être theme the view pour obtenir exactement ce que vous voulez), et vous serez en mesure de faire trier de manière appropriée.

+0

donc il n'y a aucun moyen de trier le format actuel, je le change en tant que votre conseil. Merci beaucoup! :) –

1

Oui, le module de date est préférable avec le sous-module contextuel.

Autre solution: utilisez le champ calculé pour cck. Ajoutez ici du code qui convertira ces chaînes en datestamp comme valeur enregistrable. Ainsi, dans Views, vous pouvez maintenant trier par ce champ.

Questions connexes