用户选项卡自定义 -- blocks 领域 drupal 相关 的问题

user tabs customization


1
vote

问题

中文

我有一个用drupal 7构建的网站,我允许经过身份验证的用户查看其他配置文件。到目前为止,每件事都没问题;问题是单击用户名的何时。他们看到了选项卡"帐户" 默认情况下,我希望它们获得标签"视频" 或博客条目。

我有视图,编辑,视频,帐户选项卡,我使用标签驯刀以重新组织主题,但"帐户" 选项卡仍然是默认值。

如何制作"视频" 选项卡默认值?我在哪里可以改变它?

请检查我的网站

英文原文

I have a site built with Drupal 7, and I allowed the authenticated users to see the other profiles. Till now, every thing was OK; the problem is when they click on the name of a user. They see the tab "account" by default, and I wanted them to get the tab "video" or blog entries instead.

I have the view, edit, video, account tabs, and I used the tab tamer in order to reorganize the theme, but the "Account" tab is still the default one.

How can I make the "Video" tab the default one? Where can I change it?

Please check my site.

  

回答列表

0
 
vote

我没有意识到这对你有关的任何模块。所以,你需要使用一点点代码来调整事情。您需要做的是实现 hook_menu_alter( )在模块中改变标签的组织方式。特别是,您需要交换默认选项卡和视频选项卡的菜单类型。有问题的类型是 menu_local_task 和 menu_default_local_task ;即,将默认选项卡更改为MENU_LOCAL_TASK和您的视频选项卡到MENU_DEFAULT_LOCAL_TASK,它应该将后者设置为默认值。有关这些常量的更多信息在 hook_menu()页面。

 

I am unaware of any module that does this for you. So, you'll need to use a little bit of code to tweak things. What you need to do is implement hook_menu_alter() in a module to alter the way the tabs are organised. In particular, you will need to swap the menu type of the default tab and your video tab. The types in question are MENU_LOCAL_TASK and MENU_DEFAULT_LOCAL_TASK; i.e., change the default tab to MENU_LOCAL_TASK and your video tab to MENU_DEFAULT_LOCAL_TASK which should set the latter as the default. More information on these constants are provided on the hook_menu() page.

 
 
   
   
0
 
vote

您可以使用选项卡tamer 模块重命名选项卡,并指定要显示的选项卡不是......也很容易使用...希望它解决你的问题。

 

you can use the tab tamer module to rename the tabs and also specify which tabs to show and which not to..it is also fairly simple to use ... hope it solves your problem.

 
 

相关问题

0  在标题中显示具有一些字符串的特定节点的块  ( Show block in particular nodes having some string in title ) 
我有一个块,我只需要在某些情况下显示这个块。 例如,如果节点的标题包括"ABC" ,则块将可见其他块。 从块的可见性设置,我使用此代码片段: <?php $match = FALSE; $url = request_uri(); if (strpos($url, "myword")) { $match = ...

10  仅显示块/用户个人资料页面  ( Show block on user profile page only ) 
我想在/用户访问他/她自己的个人资料页面时显示一个块。 公共用户配置文件具有"/成员/ [用户名]" 的路径。 当我将块限制为"用户" ,它不会显示。当我将其限制为"会员/ *" 时,它将在自己的个人资料和公共配置文件上显示。 是"用户" URL特殊的东西? ...

0  查看其中包含链接到可下载文件的节点  ( View that lists nodes with link to downloadable file ) 
我有一个名为"学习材料" 的内容类型,它有两个字段:类型文本的标题和类型文件的文件。 我有一个块视图,列出了所有学习材料。当我点击一个学习材料的链接时,它将带我到一个页面,其中包含一个页面来下载文件。当我单击块视图中的链接时,我想自动发生下载。这可能吗? ...

0  给块一个固定宽度[关闭]  ( Giving blocks a fixed width ) 
这个问题不太可能帮助任何未来的访客;它仅与小地理区域,特定时刻及时的特定时刻或非常狭窄的情况,这些情况通常不适用于互联网的全球观众。有关帮助提出这个问题更广泛适用,请访问帮助中心。 ...

1  DRUPAL_CACHE_PER_USER如何处理匿名用户?  ( How is drupal cache per user handled for anonymous users ) 
如果将块设置为使用 DRUPAL_CACHE_PER_USER 进行缓存,则块对每个匿名用户都是唯一的,或者对所有匿名用户相同? 从API文档引用: hook_block_info drupal_cache_per_user 查看 includes/common.inc 源似乎基于 uid ,所以我假设它将...

4  获取用户照片或图像URL  ( Fetching user photo or image url ) 
我正在尝试在用户照片中获取照片,以制作一个欢迎块。我已经应用了一个不起作用的代码 $userphoto = $user->picture; 所以要做什么来获取用户照片或图像URL,任何想法? ...

1  为什么drupal不使用我的block.tpl.php?  ( Why doesnt drupal use my block tpl php ) 
我希望我的drupal 7主题使用自定义block.tpl.php for my导航栏(定义:区域[导航] =导航栏)。因此,我将boled.tpl.php从块模块复制到我的主题目录,并尝试给它提供不同的名称(在Web上遵循不同的指南)。他们似乎都没有工作。 然后我想确保它是一个命名问题,所以我将名称更改为block...

1  使用节点标题创建自定义块?  ( Create custom block with node title ) 
我希望能够使用要包含当前节点标题的区域。在默认主题中,标题在主要内容中输出,但我希望它在此自定义区域中。但我找不到节点标题的块。我可以创建它吗? ...

3  为什么匿名用户可以看到我的块,其可见性设置为隐藏它为匿名用户?  ( Why can anonymous users see my block whose visibility is set to hide it for ano ) 
我在我的一个网站上有一个块,所有内容都是私有的。匿名用户没有看到我的任何内容类型,我的任何视图,块等。 问题是单个块。问题块是唯一不是由视图或模块创建的块。我只是通过通过块页面接口添加它来创建它。我已经将其可见设置限制在某个角色(不是'匿名',当然是: - ))。 但是,这是一个仍然在我的网站上显示匿名用户的一件内容...

2  将块添加到页面构建,并通过调用主题(drupal 7)  ( Adding a block to a page build with a call to theme drupal 7 ) 
我在drupal站点上有一个页面,需要渲染webgl画布。通过击中Hook_Menu定义的终点来访问此页面。这是我用来呈现WebGL页面的代码。 function inflatable_icons_canvas_page() { $base_path = drupal_get_path('module'...

3  每个块上的实例设置有上下文?  ( Per instance settings on blocks with context ) 
块通常具有单个全局配置。 在块上提供"per实例" 设置的选项,以便在与上下文? ...

1  如何在Drupal 6中的区域中打印块数  ( How to print number of blocks in a region in drupal 6 ) 
我使用drupal 6,我正在尝试在一个地区获得块的数量。这是怎么可能的? ...

0  创建辅助菜单,这是基于正在查看的页面的不同  ( Creating secondary menus that are different based on the page being viewed ) 
我是沮丧的开发新的,所以跟我忍受。我试图将使用旧学校页面控制器组织的生产网站复制到新设置的Drupal 7安装中。我已经设置了标题,侧边栏和页脚,所有这些都将始终相同,所以我创建了它们作为块。 这些块内的内容被分类为5类,每个块都在顶部和底部使用略微不同的布局。处理这种情况的最佳方式是什么? 创建多个附加块,并确保...

3  如何将块作为上下文反应删除?  ( How to remove blocks as a context reaction ) 
我必须在这里缺少一些东西,我希望有人能够在这个问题上揭示一些光线,但我看不到在上下文配置屏幕上的上下文反应时如何删除块。 我可以使用复选框和添加按钮添加块,我可以删除一旦添加,而且您如何删除已呈现的块? 感谢 jack ...

0  如何在节点模板中引用内容区域块?  ( How to reference a content region block in node template ) 
方案: 我有一个有一些字段的基本节点内容类型。我还有一个自定义块,它将出现在此节点内容类型的内容区域中。 如何(可以)从主题节点内引用块的渲染 - mycontenttype.tpl.php文件? ...

1  强制块模块加载管理面板主题  ( Force block module to load admin panel theme ) 
我使用admin面板和内容页面的字段主题。当我想使用块模块时,它会加载我的内容页面主题(由我制作),不正常工作。 如何强制块模块显示管理面板主题? 或者可能强制它显示特定主题? ...

0  在Sky Adaptive主题中块设置页面中不可见的内容区域  ( Content region not visible in blocks setup page in sky adaptive theme ) 
我检查了"内容" 区域,是一个先决条件区域之一,它存在于Sky.info文件中以及页面中存在并引用。 是: (在sky.info文件中) regions[content] = Main content (在page.tpl.php文件中) <div id="content"><?php ...

1  如何在块中的特定路径/ URL处显示整个页面?  ( How can i display an entire page at a specific path url in a block ) 
我正在使用 homebox 模块,其输出具有"仪表板" 的页面,如功能。但是,我希望能够从页面上采取此功能并将其转换为块,以便我可以将此功能添加到我需要的任何节点/内容类型中。 我尝试了什么: 块中的节点,节点块,节点作为块模块 - 如果由Homebox输出的页面实际上是一个合适的节点,这些模块将执行技巧。实际情况下...

1  如何在运行hook_block之前获取由上下文放置的所有块的列表  ( How to get a list of all block placed by context before running hook block ) 
我正在构建一个模块,用于管理块形式的广告单位,所有这些都需要彼此了解。 类似于这个同伴 我需要一个简单的钩子或函数来获取在渲染我的块之前将在页面上使用的所有上下文中的每个块的列表,因此我可以一定要知道页面上的整个广告单元列表。 我已经尝试过这个 function gpads_sister_positions()...

5  如何在块中添加“创建节点表单”?  ( How to add create node form in a block ) 
我只想知道如何在块中添加"创建节点表单" > 当我复制源代码并释放出该代码的块时,只有公共可以从中发布。 当我发布作为用户时,它表示超时并告诉我们刷新页面。 PLZ有人给我解决方案。 所以我试图在page.tpl.php中添加以下代码 $form = node_add('nodetype'); print dru...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.