ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Allowing users to mark any entry on the site as a feature

November 26, 2012 6:55pm

Subscribe [2]
  • #1 / Nov 26, 2012 6:55pm

    BrandonDurham

    74 posts

    I’m building a site with approximately 5 different channels and five different field groups. The home page of the site has multiple “feature” areas that can feature any of the entries from any of those channels. I need a way to allow users to “flag” an entry as a feature for the home page, then for an admin to take that entry and place it in any one of the 5 feature areas of the home page.

    I have the second part of this equation (the admin placing the feature) figured out — I’m using Low Variables and Playa for that and it’s amazing. It’s the first part (users flagging entries as features) that I haven’t been able to hammer down a great method for.

    As I mentioned, any one of the 5 or so channels can have entries flagged as a feature, and each of those channels has a different field group. When flagging any entry as a feature there are a few required things:

    1. Feature Image
    2. Excerpt
    3. Department

    That goes for any entry in any channel. The tricky thing for me is the fact that I can’t have similarly titled fields in different field groups.

    Any ideas on ways to pull this off so it’s not a convoluted process for the user?

  • #2 / Nov 27, 2012 3:47pm

    MadWebDesigns

    147 posts

    How about using statuses. You can add a new status called “Featured” and giving users the option to set their entry with that status. Any entry with the status of featured will display where you want it on the different home pages. Does that help?

    Mike

  • #3 / Nov 27, 2012 5:27pm

    Matt:P

    277 posts

    +1 for Mike’s solution. That’s exactly how we do it as well.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases