Questions tagged «blocks»

在Drupal中,在主题区域中显示的内容和功能的自包含集合称为块。

5
在块标题中使用令牌
将令牌插入块标题中只会显示输入文本,而不是令牌应输出的内容。 有没有一种方法可以在块标题中启用/使用令牌,或者有一种获取我想要的结果的替代方法? 我尝试使用令牌过滤器模块,但它不会更改功能。 我试图将[user:profile-realname]令牌插入到块标题(特别是用户菜单块标题)中。该令牌在我的令牌列表中,可在后端通过HELP使用。
10 blocks  tokens 

2
如何在主题安装中将块分配给特定区域?
Drupal 8默认提供一些块。例如。Site Branding,Main Navigation,Powered by Drupal,Search等。 我创建了一个具有Site branding&Main Navigation命名区域的主题,可以在其中放置相应的块。 启用主题时,默认情况下,Site Branding&Main Navigation块分别放置在主题的Header&First Sidebar区域中。 默认情况下,如何在主题安装中放置Site Branding和Main Navigation阻止到它们各自的区域?

2
禁用特定块的缓存
我想让页面继续受益于面向匿名用户的Drupal 8缓存机制,除了特定的块,该块应该在知道刷新页面是从Views生成的情况下,在每个页面刷新时更新。 在技​​术上可行吗?怎么样?
9 views  blocks  8  caching  users 

2
提交Webform而不刷新页面
我有一个显示为块的网络表单: 是否可以提交表单而不刷新页面,然后显示一条消息,说明已成功提交Web表单?如果是这样,有人可以指导我正确的方向吗? 谢谢!
9 7  blocks  webforms 

1
以编程方式创建多个块
我正在为Drupal 7编写一个自定义模块。我需要用该模块创建5个不同的块。Drupal具有hook_block_info和hook_block_view挂钩来创建块。由于这些挂钩每个模块只允许一个块,我如何添加多个块?
9 7  blocks 

2
如何为自定义表单实施“添加其他项目”?
我正在编写一个模块,该模块基本上是一种在两个端点之间创建关系的形式。 我希望用户能够一次创建多个关系。我想添加一个按钮,上面写着“添加其他项目”,就像您在设置中选择无限制时字段的显示方式一样。 有没有办法我也可以自定义表单呢?
9 7  forms  blocks 

3
如何让jquery在Drupal 7上工作-适用于新手
我已经在线阅读了许多有关如何使jquery在drupal 7上运行的教程。尽管有许多行代码和示例,但我找不到的是将什么代码放在哪里(也许对于大多数开发人员来说是显而易见的) 所以,我要做的是 1)我创建一个新的自定义块 2)在那儿从drupal UI,我写我的代码 (function ($) { $(document).ready(function(){ // jquery here }); })(jQuery); 3)我显示块,但没有加载jQuery。 我读到我应该将此代码放在模板文件,主题文件,css文件,信息文件中,我不知道这是什么! 我不清楚上面的代码必须在哪个文件中以及在哪个路径中才能正常工作? 有什么建议吗? 非常感谢!

1
完整HTML内容的主体翻译
创建完块并将HTML内容放入body字段后,由于以下原因,我无法翻译此内容: 文本组块的字符串blocks:block:1:body由于其文本格式而不允许翻译。 如果更改为纯文本,我可以翻译块,但在显示时将其视为纯文本。我是否必须创建另一个具有相同HTML内容的块(已翻译)并选择仅以特定语言显示?
8 7  blocks  i18n-l10n 

5
如何将CSS类添加到Views生成的块?(不是块本身的生成内容!)
我不知道为什么,但意见不添加“人类可读的” CSS类名(例如像视图的机器名)它创建的块(只增加了它的类的生成的“内容”部分时,在视图编辑器的“ CSS class ”部分添加类(请参见下面的屏幕截图!)。 它仅向块添加常规的CSS类block block-views,并可能添加contextual-links-regionCSS类,并生成一个唯一的id(而不是类),如下所示:(block-views-3d8f7966168beeec655c8ead69336789因为其delta是此生成的哈希码)。 为这些类和ID(如.block-views-3d8f7966168beeec655c8ead69336789 { /* ... */ })编写CSS规则是没有意义的,因为在更改Views块时,这些类/ ID可能会更改。 hook_block_view_alter()如果由于生成的哈希增量而无法识别这些块,该如何在实现中添加一些自定义CSS类? 我不想使用Block Class,因为我觉得只向一个或两个Views生成的块中添加一些类就太过分了(顺便说一句,我检查了模块,而我觉得SELECT css_class, module, delta FROM {block_class}查询block_class_preprocess_block()就像一个过分的杀手,因为它检查了所有添加了类,即使该块被隐藏了...)。 所以我想从我自己的模块中解决它。 编辑 一个例子: 我的机器名称和添加的CSS类的视图: 在检查器中生成的块的HTML代码:
8 7  views  blocks  theming 

1
用户登录块的模板名称
我一直在尝试创建一个模板来控制Drupal 7中给出的用户登录块。我已经参考了模板建议文档页面,并尝试了block--user-login.tpl.php,block--user.tpl。 PHP的,没有得到爱。 用户登录块的模板名称是什么?
8 7  theming  blocks 


1
如何以编程方式创建静态块?
我想使用模块创建一个静态块。我不想使用“视图”模块来创建块。谁能解释我如何以编程方式创建静态块? 我已经在Drupal中检查了示例模块,但是并没有太大帮助。我最近开始进行Drupal模块的开发,而我正为此而努力。
8 7  blocks 



1
jQuery的Drupal块模块的get或post方法
是否可以使用jquery的get或post方法在drupal7.x块模块中动态获取数据。我是drupal的新手。 这是我的event_calendar.module文件 function event_calendar_help($path, $arg) { switch ($path) { case "admin/help#event_calendar": return '<p>'. t("A block module that creates events and lists them in a event calendar") .'</p>'; break; } } /** * Implements hook_block_info(). */ function event_calendar_block_info() { $blocks['event_calendar'] = array( 'info' => t('Event calendar'), 'cache' => DRUPAL_CACHE_PER_ROLE, //Default ); …
7 7  hooks  blocks  javascript 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.