Home

Primary links

  • top o the deck
  • Drupal for Beginners
  • about
  • links
  • give me some sugar

Drupal stuff

  • EDAM
  • STARDOM
  • Question Bank
  • Drupal musings
  • Drupal tips
Home Blogs Drupalace's blog

Key stuff on this site

Easy Drupal Admin Manual (EDAM)

SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM)

Drupal for Beginners

Subscribe to posts by RSS or email

Subscribe to Drupal Ace by RSS feed RSS feed 

Subscribe to Drupal Ace by Email

Donate towards my web hosting bill! Get a great host!

Share and save

Share/Save

Random piece of content

Test post using MarsEdit 2.4

Manuals on this site

  • Easy Drupal Admin Manual (EDAM)
    • Welcome to Your Site
    • First Steps: Please Read!
      • Understanding These Instructions
      • Important Terminology!
      • Best Practices for Site Admins
    • Super Quick Guide (for the experienced and the brave)
    • Logging In
    • Your Administrator Tools
    • Setting Site Basics
      • Setting Site Information
      • Configuring Your Theme
    • Creating Content
      • Node Types
      • Create a Page Node
      • Create a Story Node
      • Create a Blog Entry Node
      • Making Images and Other Files Available
      • Using Text and Image Editors
    • Organizing Your Content
      • Terms, Vocabularies, and Taxonomy: "Tagging" Your Content
        • Taxonomy Suggestions
      • Menus, Links, and Paths: Navigating the Site
        • Content Paths and URLs
        • Creating Links
        • Working with Menus: Administration Form (Drupal 6)
        • Working with Menus: Administration Form (Drupal 5)
        • Creating Menu Items on the Fly
        • Placing Menus on Your Pages
      • Placing Content on pages
        • Creating a page from a Single Node
        • Creating a page from a List of Nodes
        • Setting the Front Page
      • Working with Blocks
    • Maintenance Stuff
      • Maintenance and Construction Notices
    • Other Fun Things
      • Changing Color of Garland Theme
      • Free Aliases!
  • SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM)
    • Set a Clear Goal
    • Make a Good Site
      • Put out the Welcome Mat
      • Make Great Content
      • Build a Great Brand
      • Make Navigation Easy
      • Tune Site Performance
    • Drive Traffic
      • Promote your Site
      • Get Found with SEO
    • Build a Community
      • Build an Offsite Community
    • Monitor and Improve
    • One-Page Checklist
    • Drupal and the Blogging Starter Checklist
      • Drupal and the Blogging Starter Checklist, Part 1
      • Drupal and the Blogging Starter Checklist, Part 2
      • Drupal and the Blogging Starter Checklist, Part 3
      • Drupal and the Blogging Starter Checklist, Part 4
      • Drupal and the Blogging Starter Checklist, Part 5
      • Drupal and the Blogging Starter Checklist, Part 6
      • Drupal and the Blogging Starter Checklist, Part 7

You said it!

  • Tough one to Inves...

    I have heard and read stories such as this one before, and their common denominator is Drupal...

  • exclude

    excellent tip - can highly recommend the module - installed and working perfectly in drupal 7

  • Great CMS

    This book seems very interesting as I am currently starting a project to build a community site...

  • Thanks!

    Thank you very much !

  • Thank you very muc...

    Thank you very much !

more

Drupal Wish #3: Easier Menu Item Weights

Submitted by Drupalace on Tue, 2007-07-17 18:09
  • blog post
  • Drupal
  • menus
  • wish

Aargh, am I missing something entirely?

When I create a new menu item, I typically know where I want it to nestle among the existing items. Such as before "links" but after "about us", etc.

But naturally, I don't remember what weights I gave those menu items earlier. So how do I know what weight to give the new menu item? I don't! It's "guess and see what happens". Or, the usual process, "edit" the bracketing menu items, note their weights, and set my new item's weight in the middle.

The same holds true for another type of "menu", the list of terms in a vocabulary. If I want to add a new term in a specific spot on the list, I need to first "edit" the bracketing terms to check their weights. Yet I don't actually want to edit these things; I just want to know the weights!

I hate this little weight dance. Look at well-behaved Blocks: they display their weights right up front on their list, and even let us reorder the weights en masse, in one fell operation before clicking "Save blocks".

Menu items and lists of terms, it'd be great if you did the same! Show us your weights right their on your lists, so we know exactly where to place new items. Better yet, show your weights in drop-down menus, like weights in Blocks, so we can reorder with ease. That's a huge time-saver when we have to shift a whole bunch of tightly-clustered items to open up the right spot for a new one.

Any Drupies agree with me on this one?

Share/Save
  • Drupalace's blog
  • Printer-friendly version
  • Quote
NickH's picture

Re: Drupal Wish #3: Easier Menu Item Weights

Submitted by NickH (not verified) on Sun, 2007-08-19 22:02.

Spoke too soon... just read that drag'n'drop reordering is one of the things that will hopefully get into Drupal 6. I'll just wait then :)

  • reply
  • quote
Drupalace's picture

Re: Drupal Wish #3: Easier Menu Item Weights

Submitted by Drupalace on Mon, 2007-08-20 17:20.

I haven't read whatever source you read about drag'n'drop weight reordering in Drupal 6, but I hope it's indeed true. I'm sure D6 will address many of our collective wishes.

I'm moving up "check out and report on Drupal 6" on my to-do list. Should be a hoot!

  • reply
  • quote
Nick H's picture

Re: Drupal Wish #3: Easier Menu Item Weights

Submitted by Nick H (not verified) on Sun, 2007-08-19 21:59.

Yes! It ought to be so much easier. It can't be that hard to write a module that gives an admin screen and lets you drag and drop all the menu items, and can then work out for itself what each item's weight should be without you needing to worry about it. I think the whole concept of the user having to pick a weight is silly when Drupal would be perfectly capable of maintaining a list order itself. I have no experience in making modules but if I can't find one already made I may have to give it a go :)

  • reply
  • quote

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><br><p>
  • You may quote other posts using [quote] tags.
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options


Relevant Content

The Drupal Ace logo has dealt these content suggestions from the deck.

  • Working with Menus: Administration Form (Drupal 6)
  • Working with Menus: Administration Form (Drupal 5)
  • Menus, Links, and Paths: Navigating the Site
  • Placing Menus on Your Pages
  • Creating Menu Items on the Fly
  • Drupal Wish #4: Clearer Terminology through Capitalization
  • Drupal Wish #2: Easier Teasers

Learn Drupal, hands-on

Get the beginner-friendly ebook that teaches community site building via a live case study.

Drupal 6 Ultimate Community Site Guide

Read the review

It's a deal!

Dreamhost dealsDrupal Ace presides over his domain, proudly ensconced in his DreamHost eyrie. Won't you join me?

Promo code deal!

Just enter the code 49ER when you register for an account, and save $49 off the already-low price. No strings!

Read my hosting service review

Drupal mini tip

Need to disable a Drupal module but can't do so from within the site? (This could happen if the wayward module is preventing you from reaching the Modules form!) Look for the module's entry within the "system" table of the site's database, and set the module's status to "0". 

(From within phpMyAdmin: Select the "system" table from the column of tables at left. Click the "Browse" tab. Find the row for the module you wish to disable, and click the "pencil" icon in that row. In the resulting form, input "0" for the Value of "status", and click the "Go" button. Done!) 

Powered by Drupal, an open source content management system

Copyright 2007 and forever after. Made with Drupal, of course. On OS X, of course. Served up by DreamHost. DreamHost

RoopleTheme