[support] Creating Tabbed Listings Pages

Steve Edwards killshot91 at comcast.net
Mon Feb 4 18:43:38 UTC 2008


Not too obvious at all.  I hadn't thought about that method at all.  I know how to make tabbed pages in a module, but I was hoping 
     there was an easier way to do it, especially since I'm not a theme guru.  I'll take a look at the JavaScript Tools project.

But let's say that I take the theme approach.  I know how to add regions to a theme, so that's not a big deal.  Can you jog my 
memory on how I would theme them as tabs?  Would I create them as an inline list and add borders and background?

Thanks.

Steve

Metzler, David wrote:
> Take a look at Javascript Tools project.  I haven't used it but there is
> a tabbed pages module in there that may be useful, but I've used other
> stuff from the Javascript Tools project with good success. 
> 
> If it were mine to do, my general approach would be to use the
> menu-roles module to get the menu right, and then tackle this at the
> theming layer, by moving those menus into a block on a different region
> in your theme and theming those menus into tabs. 
> 
> Sorry if that's all a bit too obvious for you, but I find it's best to
> cover the obvious stuff first. 
> 
> Dave
> 
> -----Original Message-----
> From: support-bounces at drupal.org [mailto:support-bounces at drupal.org] On
> Behalf Of Steve Edwards
> Sent: Monday, February 04, 2008 8:35 AM
> To: support at drupal.org
> Subject: Re: [support] Creating Tabbed Listings Pages
> 
> Yes, I've used those modules before.  My primary concern is creating the
> tabbed pages.
> 
> Thanks.
> 
> Steve
> 
> Metzler, David wrote:
>> Don't know about the tabs but a quick search revealed that some have
>> indicated being able to do this using Login Destination modules.  
>>
>> See: 
>> http://drupal.org/node/179981
>>
>> Good luck, 
>>
>> Dave
>>
>> -----Original Message-----
>> From: support-bounces at drupal.org [mailto:support-bounces at drupal.org]
> On
>> Behalf Of Steve Edwards
>> Sent: Sunday, February 03, 2008 9:37 PM
>> To: support at drupal.org
>> Subject: [support] Creating Tabbed Listings Pages
>>
>> I'm creating a site using CiviCRM, and I've been struggling with a
>> couple of issues in regards to controlling access to and 
>> displaying some users listings.  I've been posting on the CiviCRM
> forums
>> and have gotten some answers, but I'm still stuck, so I'm 
>> hoping someone here might be able to help with some Drupal specific
>> questions.
>>
>> First, here's the setup.  I have a membership signup page where people
>> can sign up with one of three different memberships (call 
>> them A, B, and C).  I have three CiviCRM smart groups, one for each
>> membership type.  I have a profile created for viewing each 
>> membership type.  The issue is controlling who can see what membership
>> types.  Those with types and A and B should be able to see 
>> all other members, regardless of type, but those with type C should
> only
>> be able to see other C members, and not those of type A 
>> and/or B.  I'm using  the civimember_roles module to automatically
>> associate a CiviCRM membership type with a Drupal role (I have 
>> one for each type).
>>
>> So far, what I've done is to create three different menu options, each
>> one using the URL for the listing page for each type, and 
>> I'm using the menu_per_role module to control access to each item
>> depending on the role.  However, what the client would like 
>> would be to have one page with tabs, one with a listing of members for
>> each type.  When a user logs in, he goes to this listings 
>> page, and he has the appropriate tabs displayed based on his role.
>>
>> My question is this:  Is there a way I can do this with existing
> modules
>> and/or existing functionality, or do I need to write 
>> module code to do this?  I've written modules before with tabbed pages
>> and search results based on defined user access 
>> permissions, but I'd rather not do that if I don't have to.
>>
>> Thanks.
>>
>> Steve


More information about the support mailing list