获取user_page并修改主要内容 -- routes 领域 和 users 领域 drupal 相关 的问题

get user_page and modify main content


0
vote

问题

中文

我是笨蛋的新人。 我已成功添加了一个新的菜单选项卡。当我点击它时,它会显示一个带有预期数据的新页面。

但是我想要:
  1. 要有一个"适当的页面" 不仅仅是未原始的视图。如何获取用户页面并将我的视图分配给其主要内容?
  2. 有没有办法制作菜单"ajax" ?
到目前为止,我有:
  function custom_user_page_callback() {    $view = views_get_view('activity_feed');   $view->set_display('view_block_name');   //$view->set_arguments(array($tid));   $view->set_items_per_page(5);   $view->pre_execute();   $view->execute();    // Here Instead of printing what shall I do ?    // like:   // $page = drupal_get_page( user );   // $page["main_content"] =  $view->render();   print $view->render(); }    function custom_user_menu() {           $items['user/%user/activity'] = array(         'title' => 'Activity',         'page callback' => 'custom_user_page_callback',         'access arguments' => array('access content'),          'type' => MENU_LOCAL_TASK,     );         return $items; }   
英文原文

I'm very new to drupal. I have successfully added a new menu Tab. And When I click on it, it shows a new page with the expected data.

However I would like:

  1. To have a "proper page" not just the unthemed view. How can I get the user page and assign my view to its main content ?
  2. Is there any way to make the menu "ajax" ?

So far I have:

function custom_user_page_callback() {    $view = views_get_view('activity_feed');   $view->set_display('view_block_name');   //$view->set_arguments(array($tid));   $view->set_items_per_page(5);   $view->pre_execute();   $view->execute();    // Here Instead of printing what shall I do ?    // like:   // $page = drupal_get_page( user );   // $page["main_content"] =  $view->render();   print $view->render(); }    function custom_user_menu() {           $items['user/%user/activity'] = array(         'title' => 'Activity',         'page callback' => 'custom_user_page_callback',         'access arguments' => array('access content'),          'type' => MENU_LOCAL_TASK,     );         return $items; } 
     
       
       

回答列表

0
 
vote
vote
最佳答案
 

我得到了想要从组件中创建页面的印象,所以相反地查看面板(和面板Ajax选项卡)。

为了正确使用面板,您必须学习如何使用页面管理器,因为面板与它集成。该主题的最佳在线教程来自Node One的Johan Falk, lesth页面管理器!系列。 Tutorial 4 - 7的那个系列专门与面板交易,但在开始时开始,并通过它来工作。您还将了解很多关于掌握作为Drupal Site Builder的基本概念。

 

I get the impression you want to create pages out of components, so rather look at Panels (and Panels Ajax Tabs).

In order to use panels properly you have to learn how to use Page manager also as Panels integrates with it. The best online tutorials on that subject are from Johan Falk at Node One, Learn Page Manager! series. Tutorial 4 - 7 of that series deals specifically with Panels, but start at the beginning and work your way through it. You will also learn a lot about context which is an essential concept to master as a Drupal site builder.

 
 

相关问题

0  创建模块级主菜单替换  ( Creating a module level main menu replacement ) 
我想创建一个模块(不是主题),它替换/增强了Drupal 7中的主菜单。 我有一个CSS驱动菜单(Megamenu风格)。它是通用的,我想在项目/主题中重复使用它...因此我对模块的渴望。 (注意:我还将将此取决于WordPress插件,因此维护可重用的核心代码是一个高优先级。Drupal或Wordpress主题,可...

1  使用页面处理程序时包含字符编码(丹麦语æØÅ)的问题包括hook_menu()中的文件。  ( Problem with character encoding danish %c3%a6 %c3%b8 %c3%a5 when using page handler include ) 
当我使用.inc文件来处理我的页面输出时,所有丹麦特殊字符(æ,Ø和Å)显示为问号,即它们是用错误的字符编码呈现。 以下模块按预期工作。 stack_exchange_minimal.module <?php /** * Implements hook_menu(). */ function stack_ex...

0  尝试通过测试$ vars修改主菜单['标题'] ['text'] =='main菜单',  ( Trying to modify main menu by testing varsheadingtext main menu ) 
我只尝试修改主菜单的代码。下面是我的抱歉代码,这不起作用。 它试图看出$变量['标题'] ['text']等于'主菜单' function myTheme_link($variables) { if($variables['heading']['text'] == 'Main menu') { //put my ...

1  将模块生成的页面添加到Drupal 7的搜索索引  ( Add module generated pages to drupal 7s search index ) 
我有一个自定义模块,通过hook_menu()提供页面。 页面回调返回然后显示的HTML格式的输出。信息从外部数据库获取,因此它不是节点/自定义内容类型。 由于显示的信息以某种方式在某种程度上存在这个Drupal站点的核心,我想将信息添加到Drupal的搜索索引。 如何促进这个? ...

1  无法获取主题_links__system_main_menu($变量)现在射击什么  ( Cannot get theme links system main menuvariables to fire now matter what ) 
我已将下面的代码添加到我的主题的template.php文件中。我也清除了缓存。但无论如何,这只是没有发射。我也没有得到任何错误。 任何人都有这种功能的经验?我正在使用自适应主题的子主题。不知道这是否有什么与之相关的。 function spn_at_links__system_main_menu($varia...

0  如何为用户菜单添加自定义URL?  ( How to add a custom url to user menu ) 
我已经为用户登录页面创建了一个不同风格的主题,一切都很好。 当用户登录我的个人资料中的网站时,他可以看到一个用户菜单并添加内容链接。 当用户单击用户菜单时,我不想显示/用户页面,我想显示/用户/%? 任何建议吗? ...

0  更改Ubercart默认路径  ( Change ubercart default path ) 
我的客户真的坚持推车页面的路径将是储存/ *而不是购物车/ * / * 此外,别名不够好。他们想要一个完全不相关的页面出现在路径中:购物车 疯了吗?是的。具有挑战性的?你打赌。 ...

0  需要“carat”,用于目前有效的超级鱼菜单项  ( Need carat for currently active superfish menu item ) 
我有一个drupal 7超级小条菜单(来自超级鱼模块),我想为当前活动的菜单项添加"carat" 。 这是我当前的菜单: 但我想要一个菜单​​,当前活动菜单项有一个"克拉" 。 这是我想要的:(在Photoshop中改变给克拉克拉) 我正在寻找在Drupal 7中这样做的最简单方法。 任何想法? ...

0  除主菜单外,将节点分配给其他菜单  ( Assign node to other menus besides main menu ) 
是否有一个模块或技术,这将允许我们将节点分配给菜单 - 基本菜单 - 主菜单。用户发现它令人作呕,他们唯一可以分配新页面必须基于主菜单。我们有许多自定义菜单块,如果用户可以在一步中可以设置页面菜单而不是必须保存页面,则会很好,然后转到管理员/结构/菜单并将页面分配给链接。 btw:如果有任何差异,我们正在使用Kic...

1  如何在用户登录后将用户名打印到URL中?  ( How to print username into url after user logs in ) 
目前,我正在开发一个网站,在用户登录后,我需要将用户名添加到URL。我正在使用登录目标模块。通常,用户未重定向,但它们留在页面上,在登录之前,少数例外情况。这不幸的是必须留下来,所以我无法将它们重定向到用户/用户名。 我需要在用户登录后向URL添加用户名。例如,未登录用户将在内容/主要文章中;登录用户将在内容/主要文...

2  如何通过数据库重新排序书本模块菜单?  ( How to reorder book module menu through database ) 
如何更快地重新订购书菜单,可选择通过数据库? 我有一个大问题,可以重新排序书籍模块的菜单/导航.... 它由拖放支持 - 我有318个项目列表,约100项拖动约200项;拖动似乎拒绝工作,以及分配权重.... (拖动正在工作在其他菜单上,仍然需要花费大量时间,因为它们被默认按字母顺序排列,不按提交) 有没有办法将...

0  联系页面是否有可能有2个URL别名?或克隆它?  ( Is it possible for the contact page to have 2 url aliases or clone it ) 
我的客户想要在菜单系统中的多个地方提供联系页面。问题是这会干扰侧边栏菜单的负载。所以理想情况下,有2个URL别名是很高兴的,"同样替代只是克隆这个页面。 有谁知道如何执行这些选项中的任何一个。我需要为用户页面做同样的事情。 大感谢提前! ...

0  从一个页面显示本地任务到另一个页面  ( Display local tasks from one page to another ) 
我有这样的菜单结构: $项目["foo" ] - &gt; menu_normal_item $项目["foo / bar" - &gt; menu_default_local_task $项目["foo / something" ] - &gt; menu_local_task $项目["fo...

0  悬停上的菜单链接显示&amp;代替 &  ( Menu link on hover is showing amp instead of ) 
我有一个提供菜单链接的WebForm。 WebForm有三种语言(荷兰语,法语,英语)。 对于荷兰语版本,我有一个 Informatie Informatie 和描述 Vragen & Antwoorden 。。 但是当我悬停链接时,我没有得到 Vragen & Antwoorden 。但我得到 Vragen &...

0  我需要一个函数来将菜单项的类设置为基于URL中的关键字的IF基于Active  ( I need a function to set a menu items class to active based on if a keyword is ) 
奇怪的是我知道,但根据客户要求,我需要执行以下操作: 如果节点是视图在这样的目录中 /小组成员/披风名字 或者这个 / superator / moderator-name 我需要将主菜单中的菜单链接设置为活动,也是侧边栏菜单项。 现在我知道如何做javascript部分,但我不知道要确定/ bluarist /...

0  从右侧或左侧添加图标,或左转H2或Li  ( Adding icons from the right or left to menu h2 or li ) 
让我们说我想从右侧左侧添加图标h2或li(例如在图片中的地方)......实际上我也想用一张照片作为菜单项... 什么是一个好的,退伍军人和可信的模块,你可以建议实现所有这些目标? 谢谢。 ...

2  如何为特定内容类型更改所有,以编程方式更改可用菜单?  ( How can i change the available menus to all programmatically for a specific co ) 
Hello我正在尝试按代码更改内容类型的菜单选项,因为将在网站上继续创建新菜单,我无法继续回到内容类型以继续添加每个菜单到可用的菜单。我应该能够将默认的可用菜单设置为全部,或全部自定义......但我无法弄清楚这一点。我正在查看函数menu_form_node_type_form_alter并创建一个模块来覆盖,但...

0  Drupal不会在自定义模块页面上输出子项列表  ( Drupal doesnt output list of children on custom module page ) 
我在drupal 7上。我想创建一个页面列出其子的页面,同样地看出"admin / structs" 中的链接列表(块,内容类型,实体类型......)。 我有修改的孩子1和孩子2.它们对这个例子并不是很重要。 在mymodule.module i中的函数mymodule_menu(): $items['ad...

0  Drupal 7父菜单项将无法隐藏身份验证的用户  ( Drupal 7 parent menu item will not hide for authenticated user ) 
可以任何人给我一些关于我需要检查的想法吗? 我希望我能展示这个网站,而是当然是我的公司,所以我不能,但我有一个菜单栏在我的页面顶部回家,联系,符合作者,书籍; 在"遇见作者" 下,我有几个作者,我创建了一个作者内容类型并为每个作者提供一个。当您悬停在"遇见作者" 时,您会看到作者的下拉列表/子菜单 - 现在只有五...

1  hook_menu / menu_callback访问被拒绝  ( Hook menu menu callback access denied ) 
我正在使用hook_menu()来生成一系列menu_callbacks,用于处理我网站运营中的各个点的数据。但是,虽然在尝试访问页面时,用于访问管理员的工作,但我收到以下错误消息: You are not authorized to access this page. 我正在尝试此举,以便所有用户都可以达...




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


Licensed under cc by-sa 3.0 with attribution required.