如何将节点/页面升级为块? -- blocks 领域 drupal 相关 的问题

How to promote nodes/pages into blocks?


1
vote

问题

中文

标准drupal在创建新内容时,有一个"升级到前页" 。但我想知道如何推广,让我们说 News 流到位于右侧的块?

据我所知,块没有"URL" ,因此我无法真正使用视图为块URL分配我的新闻。那么我如何做到最简单的方式?

英文原文

Standard Drupal comes with a "promote to front page" when creating new content. But I want know how to promote, let's say News flow to the block located to the right?

As far as I know there is no "url" for blocks so I can't really use view to assign my news flow to the blocks url. So how do I do this the easiest way?

  

回答列表

1
 
vote

我完成了关于drupal 8的先前答案。

在drupal 8中,视图(包括核心),它完全相同。

News 内容类型上添加"升级" 复选框字段。

然后在视图中,您可以创建新视图,或者您可以进入"内容" 视图。然后创建一个新的"块" 。描述所有视图功能需要很长时间,但在此块中,您可以过滤所有内容,特别是在筛选条件部分中,您可以在其中筛选的部分,以便仅使用"推广到块" 选项仅使用"升级" 选项。

如果需要,请搜索一些观点教程。它非常简单而且非常强大。

然后调用这个新块而不是旧块。

 

I complete the previous answer about Drupal 8.

In Drupal 8 with Views (include in core) it's exactly the same way.

Add a 'Promote to block' checkbox field on your News content type.

Then in Views you can create a new View or you can go in the "Content" View. Then create a new "Block". Describing all Views functionalities would take a long time, but in this block you can filter all your content, particularly in the Filter Criteria sections where you can filter in order to take only News content type with only the 'Promote to block' option checked.

If needed, search for some Views tutorials. It's quite easy and very powerful.

Then call this new block instead the old one.

 
 
 
 
0
 
vote

只使用查看模块要创建块显示。在块设置中,指定您只想在"前页" 上显示它。要示出的字段可能只有您希望在该块中包含的节点的标题。有了您减少了问题(挑战),以选择适当的视图"过滤器" 和"排序" 。

要过滤您的节点,您可以将额外的字段添加到内容类型(如您的"新闻" ?)包含在内,而该字段只是一个Boolean至是/否表示是否应该显示它那个块。

如果您想要使其更灵活(动态),您也可以使用标志模块,并允许授权用户(具有适当的角色来设置此类标志)以标记该块中应包含的任何原因。然后,您的视图将成为"标记为" 的类似节点列表。

足够的选项从?

ps 1:我假设这个问题是关于drupal 7 ...

ps 2:对于d8,视图是核心......和标志有一个 8.x-4.x-dev释放,当前状态为"开发,但尚未准备生产。"

 

Just use the Views module to create a block display. And within the block settings specify that you only want to show it on the "front page". The fields to be shown are probably only the title of the nodes you want to see included in that block. with that you've reduced your question (challenge) to selecting the appropriate Views "filter" and "sorting".

To filter your nodes, you could add an extra field to the content types (like your "News"?) you want to see included, whereas that field is just a boolean to yes/no indicate if it should be shown in that block.

If you'd want to make it a little more flexible (dynamic), you could also use the Flag module, and allow authorized users (with appropriate roles to set such flags) to flag whatever should be included in that block. Your view would then become a similar list of nodes that were "flagged".

Enough options to pick from?

PS 1: I'm assuming this question is about Drupal 7 ...

PS 2: for D8, Views is in core ... and for Flag there is a 8.x-4.x-dev release, for which the current status is "Under active development, but not yet ready for production."

 
 
         
         

相关问题

1  从模板文件访问自定义块字段  ( Accessing custom block fields from a template file ) 
我有一个侧边栏区域"侧边栏广告" 并放置在该区域中是"映像" 类型的"侧栏广告" ,其具有两个字段"图像" 和"链接" 。 当我使用 {{ page.sidebar_ad }} 输出我的页面上的块时,我得到图像,链接彼此分开,即预期。我无法弄清楚的是,我现在一直在左右5个小时,是如何单独引用字段,所以我可以包裹图像周...

1  在不使用拖放的情况下编辑块的权重  ( Edit weight of block without using drag and drop ) 
我正在尝试重新排序块。我明白它可以通过拖放块结构页面拖放来完成,但是我有一个限制。 保存时,订单不会保存。这很可能是因为存在非常大量的块,服务器无法以一种形式处理许多输入。所以它只是恢复到它的原始位置。我无法访问服务器,因此我无法进行更改以允许服务器处理许多输入。 我也无法访问MySQL数据库。 我希望能够在块中手动...

0  创建自定义块[已关闭]  ( Creating custom blocks ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

1  我应该如何将字段的内容从内容类型放置到块中?  ( How should i go about placing the content of a field from a content type into a ) 
我的案子是: 我的内容类型称为"测试类型" ,具有2个字段:Body(文本区域),幻灯片(无限图像列表) 当我创建一个测试类型和它渲染的实例时,我的目标是将幻灯片字段的内容转到不同的区域,让我们说标题。首先想到是创建一个自定义块,该块将持有对字段内容的引用,但这似乎不是一个选项。这是否可以通过UI与某些设置执行,或者...

0  延长BookNavigationBlock的问题  ( Problem extending booknavigationblock ) 
我有一个问题扩展了一个booknavigationblock插件。当我将BlockBase扩展它工作时,但在尝试扩展BooknavigationBlock时,它会在放置块时失败,而没有任何错误消息。我在这里遗漏了什么? (代码在Modules / IFG_Book_Navigation / src / plugin ...

1  在块中显示表单数据[重复]  ( Showing form data in a block ) 
这个问题已经在这里有答案: 存储匿名用户的数据/会话 (5个答案) 关闭 ...

1  阻止内容类型未显示在主页上  ( Block content type not showing up on homepage ) 
我创建了一个我想要放置在主页上的横幅图像,我选择将它放在块内容类型中。一切都链接并正确保存了,但是当我回到主页时,块就不会出现。我回去了检查了以相同方式设置的其他部分并复制了设置,但仍然仍然不会显示。 思想? ...

0  Drupal 8.1阻止与D8不同的Config选择  ( Drupal 8 1 blocks config choices different from d8 ) 
我在我的d6到d8的11月/ 2015年进行了迁移,块看起来像这样。 然后我在5月/ 2016年5月和我的块重复我的D6到D8的迁移 看起来像这样。 它们是不同的。 块可见性配置的文档在其中 谢谢, ...

2  如何创建带3层系统的动态菜单块系统?  ( How to create a dynamic menu block system with 3 tier system ) 
我想创建一个复杂的菜单系统,如下图像所述: 看起来很复杂,但逻辑上它很简单。 我想创建一个包含菜单项的块。 图像简要说明更好的理解:有一个标准的主菜单与所有站点一样,在此之下,块是场景-1和场景-2,我刚刚制作两个复制以获得更好的理解。我想在第一个侧边栏中保持该块。块有三层,就像M-Item(主菜单) - ...

1  在面板页面中清除块缓存  ( Clear block cache in panels page ) 
我在使用自定义模块创建的块中刷新内容时,令人无法恢复内容,放在面板页面内。我的最终目标是基于设定日期范围显示常规或季节性时期。我 hook_theme() 实现如下所示: function daily_hours_theme() { if (daily_hours_is_summer()) { $ta...

1  如何在渲染阵列中返回一个数字?  ( How do i return a number in render arrays ) 
我在drupal 8中构建一个模块。我正在在数据库中进行查询,我返回用户数量和节点的数量。我在没有错误的情况下写下这个数字的屏幕,但我不能在块中写入它们。 这是我正在使用的代码。 模块文件 /** * Implementa hook_theme () */ function my_module_theme()...

2  如何为单个菜单块项设置可见性规则?  ( How do i set a visibility rule for the individual menu block items ) 
是否有一种方法基于URL设置菜单项本身的可见性? 与面板模块,我们可以根据URL设置面板部分的可见性或其他规则。如何为菜单块的单个项目设置那种规则? 例如,菜单块具有以下项目:项目-1,项目-2,项目-3,项目-4。如果URL是节点/,请显示所有项目;如果URL是节点/ String-1,则显示项目-1,项目-2,项...

1  如何为提交表格的用户隐藏WebForm块? [关闭]  ( How to hide webform block for users who submitted the form already ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖子的问题。 关闭 4年前。 ...

3  我可以将字段集合添加到块吗?  ( Can i add a field collection to a block ) 
我已经制作了一个字段集合,导出为一个功能,现在我想将它添加到一个块。有没有人有什么建议?我已添加字段以通过表单API块,但这似乎没有应用。 我想通过代码添加此字段集合,而是找到模块。 我看了看着hook_block_configure以在那里添加表单,但我不知道我是否可以在 form api参考。 ...

-1  自定义模块在数据库中显示和存储当前用户的电子邮件地址  ( Custom module to show and store the current users email address in the database ) 
我目前正在学习自己的Drupal模块开发。我完成了一个展示"你好世界" 的教程在一个街区。现在我正在尝试在用户的电子邮件中显示登录的用户电子邮件,并在数据库中保存该按钮。但我不知道如何开始编码这个。 我正在尝试在用户的电子邮件中显示登录。我正在使用这样的东西,并使其点击邮寄; 为块的目的,这是我正在制作的练习。该块...

0  如何在Drupal 8中的可渲染阵列中设置“#cache”属性值?  ( How do i set cache attribute value in a renderable array in drupal 8 ) 
我需要从自定义块中呈现图像。所以我必须从我的块中返回一个可呈现的图像对象数组。 我有这样的代码(片段),它的工作正常。 $logo_build = [ '#theme' => 'image', '#width' => $width, '#height' => $hei...

1  可以将块视图加载为弹出窗口  ( Possible to load block view as popup ) 
我目前有一个内容类型来向传单映射添加位置,以及显示添加所有位置的地图本身的视图。我还有另一个视图,抓住该位置数据,它目前在泡沫弹出窗口中加载。有没有办法实际上将位置数据的块视图作为地图的左侧的弹出窗口加载? ...

0  字段作为块列未显示  ( Field as block column not showing ) 
我将字段安装为块插件没有问题,但是当我转到结构&gt时;内容类型>基本页面>管理显示,我仍然没有看到"显示为块" 复选框。 我尝试了googling但没有找到任何在插件页面上写了什么。我究竟做错了什么?这个插件真的可以帮助我。 ...

3  有没有办法调整每个块选项的项目?  ( Is there any way to adjust the items per block options ) 
在drupal 8中,每当您创建视图块时,您可以选择指定在该视图块中显示的项目数量很棒。 目前,您可以选择1,5,10和20.是否有任何方法可以将其更改为包含1,2,3,4,5"或者只能手动输入数字? 我真的很兴奋这个功能,需要使用它,但我需要每块真正选择1,2或3个项目。 编辑:我指的是块管理屏幕,而不是视图配置屏...

1  在主页上创建文本搜索块,导致面位查看视图?  ( Create text search block on home page leading to faceted search view ) 
这似乎是一个似乎似乎仍未答复的简单问题。我有一定要在视图中搜索。很好地工作。我想做的就是: 在块中创建文本字段搜索(可以在任何地方,可以在主页的块配置中使用,是。) 将该文本字段搜索右侧发送到刻录搜索视图页面。 似乎足够简单,我相信很多人想要做同样的事情吗?任何人都可以帮助我连接Drupal Dots吗...




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


Licensed under cc by-sa 3.0 with attribution required.