快速链接模块的Drupal托管

本杰明Melançon2010年提交,7月12日 - 23:57

我们通常会希望有人拥有的,他们很可能需要服务的便利块,而不是展示给其他人。我们可以通过给人们谁应该有一个共同的共享作用,共同的任务或能力在Drupal做到这一点。使得我们要显示的链接的菜单,并把该块与此菜到我们选择的区域。

快速链接模块的Drupal托管使用任何

(作者本来还强调单词区域,但会在制作成Drupal的流行语正常的话推荐的每日津贴一直是25%。我们是否准备好了呢?一个区域是可以在一个主题定义的区域内容分配给它由Drupal的,主要是通过区块管理。一个主题。就其本身而言,是对Drupal的是如何显示的一切说了算文件的集合)。

某些环节,如章视图的页面显示的章节列表与作者(作者章列表),应该是很容易接触到的作者,甚至没有显示出其他人访问该网站。我们期望有添加到链接这个名单,因为我们添加我们要作者做新的事情,就像回答读者意见,偶尔尴尬的第三人称句子结构。

要为作者创造有用的链接块,我们去结构»菜单(管理/结构/菜单)。这是正确的,我们去的菜单,而不是块。在这里,我们创建一个菜单,点击+添加新的菜单(管理/结构/菜单/添加)。

我们可以决定以后如果有人看到标题或没有,但我们给它一个威胁非一个:作者的快速链接。我们保存形式,而且也没有什么问题的Drupal认为我们接下来应该做的:在后续页面为我们提供了两个附加链接链接。

比如增加一个给定的内容类型的节点或添加条款词汇,添加链接到菜单基于菜单的机器名页面完成。创建菜单时,这样Drupal使用由lowercasing标题,并用破折号替换其空间自动生成的机器名,我们没有修改机器名。我们的道路,那么,是admin /结构/菜单/管理/菜单的作者 - 快速链接/添加。

在这里,我们必须添加一个菜单林克·蒂尔。如章节列表与作者。和路径。这就是菜单链接的链接。如作者章列表。

注意:如果我们进入一个相对路径,Drupal将检查它是否在网站上的有效路径。相对路径是指相对于网站整体的路径,它假设URL(example.com/local-path)与我们的网站地址(example.com/)开始,所以只需要的地方或内部部件URL(本地路径)。 Drupal的这种考虑的Drupal内部路径,不会让我们节省了链接,如果它不认为它有效。举例来说,如果我们的路径节点/ 86。并没有节点86,它不会让我们节省了菜单。

托管

图-XX。对不具有123,456,789节点站点不存在的节点路径无效错误。

Drupal没有检查开始或https链接://去任何网页。

它是使用Drupal内部路径名称,而不是一个路径别名最好的做法,尽管这些将被允许。

虽然作者-章节列表是一个有些人类和搜索引擎友好的路径,但却是真实的路径,而不是一个别名。因为我们一直在建立自己的路径时,我们让页面显示,浏览网页一般不需要别名。主要的例外是,当一个视图页面显示需要arguments-然后混叠可以用来使传入的参数,其可以是只是一个数字,为​​更有意义的字或词。 [@TODO检查7- viewalias模块]

我们可以给一个说明,如果我们愿意,当访问者悬停鼠标在链接将显示为工具提示标题。

我们离开链接勾选启用。当然,我们可以保留其他选项,因为他们也是。

提示菜单链接可以放置在任何菜单的顶层,或任何其他链接,保存时下方的孩子。我们还可以告诉单独的菜单链接,以显示自己的孩子,如果他们有任何由作为扩大勾选显示。查看给定的菜单的管理页面时 - 它可以更容易的地方,我们希望他们给定的菜单内的链接 - 尤其是他们的体重相对于他们在一级菜单等环节。在这个页面中,我们可以使用拖放和拖放来改变位置,并把一些菜单链接其他链接的缩进孩子。

现在我们添加块。 Drupal的甚至告诉我们,在菜单创建页面的顶部,您可以启用区块管理页面上此菜单中的新创建的块。 (这是回的方式,不过,如果我们已经忘记了我们是可以原谅的。)

我们去结构»块(管理/结构/块)和Ctrl + F(命令+ F在Mac上,或者干脆就在Firefox输入)搜索Autho - 和浏览器已经找到了我们的菜单才可以完成快速打字作者链接。当然,我们可以滚动找到以残疾人部分顶部这个环节,但作为一个Drupal站点(潜在的)块的数量可以得到相当大的,搜索页面是一种有效的习惯进入。

在我们启用块(通过把它在一个区域),我们对其进行配置。我们通过点击我们的块名,这需要我们去管理/结构/块跨越配置链路/管理/菜单/菜单的作者 - 快速链接/配置。

那长的路径可能有一对夫妇冗余(管理员,管理和配置?),但至少它主要是logical-并告诉我们关于Drupal的内部工作一点点。该区块是有,因为我们使用的是块模块管理模块。第一个菜单是存在的,因为这个特殊块由菜单模块提供。第二个菜单恰好是通过菜单模块添加到我们的菜单名称,也就是现在被重新作为我们的块名称的网址安全版本的前缀。

菜单模块是默认启用的,所以我们可以很容易忽视的是,这是一个模块 - (禁用留在行话)整个包装的一套Drupal的功能的,可以被关闭。我们或许不应该把菜单模块关闭,不过,因为它允许我们通过用户界面来创建菜单和菜单链接。

底层的菜单系统,就其本身而言,是不是由菜单模块提供该用户界面得多了,而且太根本的Drupal被关闭。因此,它的存在而不是作为一个模块而在Drupal的包括目录,包括/ menu.inc。 (也有一些核心模块,如用户模块,这是不能被禁用。这些也许应该被分成一个底层API和模块,也许他们会在Drupal的更高版本,但我们不要让这个分散注意力主穴:Drupal是整体感和优雅有一些代码,可以使用重构只是意味着,即使在Drupal的心脏地带,还有很多工作可以做,使之更加真棒回到现在我们定期调度。现有迷死人。)

Drupal的字面模块 - 独立,自成体系的部分一起工作 - 它使我们写一个模块,它可以阻止和菜单模块,以更强有力的方式一起工作。幸运的是,我们不必编写模块;约翰·阿尔宾·威尔金斯已经做了。对于一个模块,允许我们使用菜单的任何部分在一个块,并显示可让系统根据我们的网站上的页面菜单的地方,我们可以在第一章检查出菜单块,还有一个模块这一点。或直接前往其项目页面,drupal.org/project/menu_block。

我们配置“作者的快速链接”块,作为页面我们都在帮忙,告诉我们。

我们可以设置块标题文本的任何短(最多64个字符)行。

疑难杂症留下一个空白块的标题并不意味着它不会有任何称号;这意味着块将使用其默认的标题。在菜单中块的情况下,这将是菜单的标题。有没有标题块,我们必须把确切的字符

我们甚至可以在这里设置的区域设置,如果我们想。注意,这里列出了我们的将是我们的管理主题的主题中的一个,如果我们有一个在管理/外观的底部选择。通常我们不希望我们的管理主题,我们的任何面向公众的块。

提示从单个模块的配置页面中,我们可以设置其多个主题定位(即启用的任何主题)。我们必须熟悉每个主题区(主题不必共享同一个区域或地区名称),但我们可以通过把块在一个合理的地方,我们知道我们将所有的主题都节省了大量的时间可以切换到或者说,我们让我们的用户在他们自己的选择。

可见性设置。在底部,是大多数的动作是。这是设置了,我们已经在Drupal的用户界面见过很多次的垂直选项卡;这意味着我们可以通过网页,内容类型,角色和用户点击底部,而不必担心失去我们的任何设置,只要我们保存块时,我们都做。所以,让我们做吧。

基于网页的能见度块让我们显示(或不显示)的路径列表上的块。我们希望这个帮手块到处露面的作者,所以我们先不谈这个。

基础的块能见度内容类型可以用来限制块只在所选择的内容类型的节点网页上展示。

疑难杂症的特定内容类型的显示区块块可见性设置是非常严格。设置这意味着块将永远不会出现任何信息页面上,但只是个别内容网页上,例如节点/ 1。如果内容类型的限制是对文章,该块不会,即使某条节点提升到头版头版上显示,它不会显示出来,其中包括几十条的标记有项的分类项信息页面上,也不会展示一个百余条搜索页面上显示出来。该块将只显示,当我们通过点击并期待在一个单独的文章节点。

基础的块知名度角色使我们能够只显示块的给定角色的用户。我们可以把它只会向(匿名用户)还没有登录谁的人,我们可以把它仅向任何人谁是在(认证用户)登录,或者我们可以把它仅向任意组合登录谁一直用户授予其他角色。这就是我们想要的,我们将确保以显示我们帮助链接阻止所有作者和管理员用户。

基于用户知名度块让我们给个别人,登录时,打开块或没有的能力。 (他们不能选择自己的位置。)它并不像我们所想的,让我们的管理员把一个块或关闭特定的用户。

提示通常我们不会给用户选择,如显示给定块或没有,下面体现在待办事项的原则不是让我思考,KISS(保持简单愚蠢),以及大量的市场调查显示人们有太多不开心过多或不必要的选择。

因为我们的目标是这个块的,可以缺席每userCustomizable可自定义的,可见的。 Drupal是足够聪明,它现在将给予作者和管理员在其帐户页面的个性化模块部分(如用户/ 7 /编辑),但不会有这个节谁在我们现在可以看到的块中的任何角色都不用户。

现在我们提交表单与保存块按钮。这把我们带回到块管理页面(管理/结构/块)。再次,我们可能需要按Ctrl /命令F查找作者快速链接阻塞。

我们可以拖动,或者更容易,从我们所希望的区域我们的块中显示的下拉列表中选择。如果大家都不是很熟悉我们的主题,或可能即使我们,我们会想点击链接演示块区域。 (链接后面是当前块页面上选择该主题的名称)。在我们的例子,这是展示块区域(DGD7),它把我们带到了路径管理/结构/块/演示/ dgd7theme。此页面是我们与每一个区域网站的演示以黄色突出显示。它是为裸露的地区,没有内容,并且是基于正常的page.tpl.php中,而不是任何特殊的头版或其他模板。

现在用的每个区域的一些想法,我们把我们挡在那里。拖放块到选定的区域或选择区域(这将导致块自动将自己重新定位到该区域,就好像我们已经把它拖)不会使更改生效,大家要记得保存整个网页。一旦我们做到了这一点,该区块将出现在我们已经把它时,我们为它配置的条件得到满足。

疑难杂症如果我们配置上直播现场 - 这是我们尽量不要做,但如果我们 - 我们必须认识到,我们应该配置块的可见性之前,我们把它。 (或者,如果使用块配置页上的区域设置,在同一时间,我们不想做的就是地方使用admin /结构/块页面,然后实现在一个区域内的块,它的表现给所有当块应该只在一个页面上显示已登录的管理员生产网站的访问者。)

Drupal的菜单系统了解什么人被允许这样做

Drupal的,赫然,了解各地的权限。如果我们创建一个链接到节点/添加/页。与此链接查看块的人没有权限添加页面,这个人甚至没有看到该链接。

我们可以链接到章大纲视图的页面显示(作者章列表)添加到每个人都看到了常见的菜单。但是,我们可以选择不按这种观点使用访问控制;我们根本不发布给非登录用户。

意见,也知道什么人被允许这样做。每一章旁边有消失的注销用户的编辑链接,或谁不是在被授予权限的编辑本书角色的任何站点的用户;不幸的是浏览模块(尚?)够聪明,摆脱一整列的,如果不使用它。我们可以通过把这种仅仅管理员联系与另一列解决这个问题。从作者章列表页面本身,我们可以单击[编辑]当我们再次在我们的鼠标靠近视图顶部出现。这甚至会带我们去的,我们正在寻找的显示配置。在样式设置,我们有风格:表。如果我们点击齿轮图像这段文字的权利,我们得到“此样式更改设置”。

在页:样式选项(如“页面”是我们显示的名字),我们必须对表中的每个选项字段的表。我们告诉

如果我们使用优秀的语义观模块,我们也许可以让编辑链接出现与短章名内联,而无需使用任何自定义CSS。语义观,使造型与CSS更容易,在任何情况下。

书元

相关文章

在Drupal主机添加新的页面本教程将告诉你如何添加一个新的页面,并指出该页面你的Drupal网站一个新的菜单选项卡。为了做到这一点:登录到你的Drupal后台界面;点击...
蒂姆·米尔伍德Drupal的主机它的学习曲线是臭名昭著,但蒂姆·米尔伍德认为,Drupal是不是可怕的,并演示了如何使用它来构建需要一个工作板知识。基本的网络开发和...
面搜索Apache Solr实现Drupal的主机注:额外的特别感谢道格·万提供动力终于发布这篇博客!早在2016年,当搜索API和Solr相关的模块为Drupal 8人在早期的alpha ...
创建字段类型的Drupal托管在Drupal 8块是块插件的实例。 Drupal的区块管理器扫描您的模块包含一个@Block注释的所有类。下面片段中的例子使用的...
自定义搜索块的Drupal托管发贴者苏珊·罗西于2015年5月26日,2015-05-26T14:28:40 + 00:00分Drupal的网页在几个地区,包括侧边栏,页脚和头,其中包含块的各种显示...