[prev in list] [next in list] [prev in thread] [next in thread]
List: drupal-development
Subject: Re: [development] Interacting with Views Tabs via code
From: Sam Tresler <sam () treslerdesigns ! com>
Date: 2010-03-29 20:47:59
Message-ID: E4C355D0-BE04-4B1E-9D76-7C88948549D8 () treslerdesigns ! com
[Download RAW message or body]
That works. Thanks!
I weighted my module heavier, and added it at that juncture. I agree
creating the parent_item in a module may be cleaner, but as the tab I
need won't be the default I thought that might get needlessly
difficult. I might, in the near future, move the view to code, move
all the tabs to a hook_menu and call the view specifically there, so I
can not need to implement the menu_alter, but for now this works.
Cheers, Sam
On Mar 29, 2010, at 2:34 PM, larry@garfieldtech.com wrote:
> Views does all of its menu manipulation in hook_menu_alter already,
> so if your hook_menu_alter runs first then the views additions won't
> be there. Try setting your module weight to heavier than views.
>
> Alternatively, create your page first using hook_menu as the default
> tab and then tweak the view to just add tabs to the page you already
> created. That may be the cleaner approach.
>
> --Larry Garfield
>
> On 3/29/10 10:58 AM, Sam Tresler wrote:
>> Hello,
>>
>> Not sure if this is the best place, but I've come across an
>> interesting
>> problem and I'm not certain how to proceed. I have a 3 tabbed view
>> (you
>> can actually see the live version here:
>> http://livestrongaction.org/featured_dedications). I want to add a
>> 4th
>> tab, and thought this would be simply adding a custom module with
>> hook_menu and a MENU_LOCAL_TASK. However, it appears that views is
>> doing
>> something that prevents hook_menu from interacting there. I next
>> thought
>> I would try hook_menu_alter, but I can't see the three tabs being
>> rendered in the &$items array passed into that hook.
>>
>> Now, I could just intercept this at the theme level and add what I
>> needed, but that seems kludgy. I'm tempted to move the entire view
>> into
>> code, but not sure how that would necessarily help this situtation. I
>> may ask on IRC< or the views support queue, but thought this list
>> may be
>> able to give me a few leads.
>>
>> Any idea how to get a menu tab to render on a tabbed view? Hope I'm
>> not
>> missing something obvious. Thanks in advance.
>>
>> -Sam Tresler
>>
>>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic