2010-11-26 7 views
0

Quelqu'un pourrait-il me dire - ou m'indiquer un fil - qui montre comment faire un menu horizontal de pages de livres, par ordre alphabétique, listant les entrées faites par les utilisateurs sur mon site? Et comment faire des entrées concernant le sujet être automatiquement ajouté à une page de liens sur ce sujet? Ou si c'est un nouveau sujet, il est ajouté aux liens de la page, où il y a maintenant un nouveau sujet et une nouvelle entrée (et bien sûr, toutes les nouvelles entrées de ce point sont ajoutées à la liste des entrées de ce sujet ? en cliquant sur ce sujet)Comment créer un menu alphabétique sur Drupal?

Si je vous confondre, s'il vous plaît voir deux exemples de ce que je suis en train de faire:

1) Here (un site de musique), où en haut de l'écran , le menu va horizontalement, et lit '0-9 ABCDE F', etc ... quand vous cliquez sur l'un des chiffres/lettres - disons 'A', par exemple -, il affiche une page de toutes les entrées commençant par 'A'. Ensuite, chaque entrée 'A' - disons 'Alabama' en est une - est un lien vers toutes les pages, les médias, etc. sur le site à propos de 'Alabama'. Du côté des nouvelles entrées, lorsque les utilisateurs saisissent ou téléchargent un média de n'importe quel artiste 'A', il finit par être automatiquement ajouté à la liste de liens de cette page aux artistes 'A' sur le site. Par exemple, si le sujet 'Alabama' avait deux entrées avant que l'utilisateur en saisisse une autre, 'Alabama' afficherait désormais des liens vers 3 entrées lorsque vous cliquerez sur le lien de la page.

Est-ce possible avec Drupal? Exemple # 2) est une page sur Drupal.org ... sous 'Alphabetize' et vous verrez le même genre de menu: A | B | C | D | E, etc. Lorsque vous cliquez sur des lettres, il vous amène à cette section de l'alphabet sur la page. Je préférerais de loin que chaque lettre ait sa propre page d'entrées, au lieu que toutes soient sur une seule page ... mais si c'est trop difficile à faire, je devrais concéder, et avoir toutes les entrées de lettres sur une page (mais ce serait une page TRES longue!)

Il ne doit pas nécessairement être un menu horizontal comme ces deux exemples; J'apprécie simplement son aspect et son aspect d'encombrement, plutôt qu'un menu vertical (c'est-à-dire 'A B C', etc. qui monte ou qui descend dans une colonne ou un bloc).

Un avantage supplémentaire serait, de sorte qu'il n'y ait pas d'entrées en double sur le même sujet mais avec des orthographes différentes, peut-être avoir un menu déroulant lorsque les gens ajoutent des entrées ... alors ils défileraient simplement cette liste déroulante, sélectionnez à qui ils veulent ajouter une entrée, et faites l'entrée ...? Comme vous pouvez probablement le dire, c'est un wiki (j'ai déjà téléchargé tous les modules wiki pertinents, comme expliqué sur la page web 'Comment faire un wiki avec Drupal).

Toute aide serait grandement appréciée. Merci d'avance!

Répondre

0

Si vous utilisez des vues, vous pouvez configurer le mode glossaire comme pièce jointe, pour atteindre this genre de chose:

Je pense que si vous utilisez le module ctools vous pouvez avoir un menu déroulant et

This est le premier tutoriel que j'ai trouvé, mais je suis sûr qu'il y en a plus: