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