drupal 相关问题

Drupal是一个用PHP编写的开源CMS框架。 *重要*请考虑直接在https://drupal.stackexchange.com/上发布您的问题,而不是使用此标记。此外,由于主要版本之间存在很大差异,请考虑使用drupal-6,drupal-7或drupal-8标签。

drupal6:如何处理私人和公共文件存储?

我需要的是一个模块,可以提供私人文件夹(只有所有者可以访问内容,作为User_files模块,但使用创建和更改目录)和公共(每个角色)访问(仅MEM ...

回答 1 投票 0

seleenium iDe和drupal

我可以在Drupal系统上使用硒IDE吗? 我找到了http://drupal.org/project/selenium,但这涉及下载核心而不是使用我的当前计算机。 有人知道一种使用IDE的方法吗?

回答 4 投票 0

在我只能在后端指定的那一刻。 thanks

当您打扰额外的开销时,如果它们禁用JavaScript,它会破裂?我们在显示员工图片时也遇到了同样的问题。

回答 2 投票 0

如何在Drupal 8实体中创建隐藏的类型字段

我正在使用Drupal 8,我有一个实体,我想在实体形式中添加一个隐藏的类型字段。如何添加隐藏的字段类型?像下面 <form> <input type='hidden' name='my_hidden' /> </form> 代码生成形式如下: public static function baseFieldDefinitions(EntityTypeInterface $entity_type) { $fields = parent::baseFieldDefinitions($entity_type); $fields['id'] = BaseFieldDefinition::create('integer') ->setLabel(t('ID')) ->setDescription(t('The ID of the Timeslot entity.')) ->setReadOnly(TRUE); return $fields; } 有两个步骤将隐藏在Drupal 8实体形式中的字段。 如果您想隐藏一个现有字段,则可以更改表单并更新该字段AS $ form ['your_field_name'] ['widget'] [0] ['value'] ['#type'] ='隐藏'; 您可以使用Https://www.drupal.org/project/field_hiddend并通过启用此模块,为实体类型的“ Manage Form Display”对话中的字段选择“隐藏字段”小部件。 如果您仅与UI一起使用,则可以在“管理表单显示”中禁用字段的显示。但是我认为您要求自己的编码形式...就像: $form['my_hidden'] = array( '#type' => 'hidden', '#value' => $my_hidden_value, ); 您可以尝试以下方法: public static function baseFieldDefinitions(EntityTypeInterface $entity_type) { $fields = parent::baseFieldDefinitions($entity_type); $fields['id'] = BaseFieldDefinition::create('integer') ->setLabel(t('ID')) ->setDescription(t('The ID of the Timeslot entity.')) ->setReadOnly(TRUE) ->setDisplayOptions('form', array( 'type' => 'hidden', 'weight' => -5, ); return $fields; } 您可以像定义其他任何字段一样创建要隐藏的字段,然后在实体表单的构建方法中设置以下 $form['field_name']['widget'][0]['value']['#type'] = 'hidden'; 这将使该领域成为一个隐藏的字段 add'#access' => FALSE,进入表单元素数组。 对我有用的是将实体参考字段切换到广播按钮,然后使用hook_form_alter将其从广播按钮切换为隐藏字段。 I进入了结构>内容类型>(我的内容类型)>管理表单显示并将我的实体参考字段的小部件更改为“复选框/无线电按钮”。 然后,我使用hook_form_alter将其从单选按钮切换到隐藏字段。 (请注意,您需要更新以下代码,以替换自己的模块计算机名称,Content类型机器名称和字段机器名称)。 my...

回答 6 投票 0


请求的资源上不存在“Access-Control-Allow-Origin”标头。在万神殿网站上

我已经在万神殿(锁定)站点的 Drupal 9 中创建了一个 Web 服务,我需要从另一个域调用它。我已经尝试了几乎所有找到的解决方案,但没有任何效果。 服务.yml #

回答 2 投票 0

为什么 DDEV 容器中的 Drupal 环境不允许我删除内容?

正如标题所暗示的那样,一旦创建任何内容(节点/分类/等...),我就无法删除它。如果我删除它,我会收到 cURL 3 错误,如下所示: 网站遇到意外...

回答 1 投票 0

Drupal 多站点,具有基于路径的嵌套子目录,不会加载到主页之外

我在内部服务器上托管多个 Drupal 站点,并且我尝试使用基于路径的子目录而不是子域来设置 Drupal 多站点环境。 当前设置 我所有的...

回答 1 投票 0

Keycloak:如何检测客户端sessio过期

我正在尝试使用 Drupal 项目设置 keycloak SSO,但在会话过期方面遇到了一些问题。 Keycloak 有 2 种类型的会话: 与 KEYCLOAK_SESSION Cook 关联的用户会话...

回答 1 投票 0

Nginx 配置:如果未提供 ssl_client_certificate,如何使用 auth_basic 身份验证?

我正在尝试按如下方式设置 Nginx 服务器: 首先,服务器应检查用户是否提供客户端 SSL 证书(通过 ssl_client_certificate)。 如果提供 SSL 证书,...

回答 5 投票 0

Drupal 10:hook_entity_insert 和 hook_entity_update 不适用于段落标记

我正在开发一个 Drupal 10 模块,该模块实现 hook_entity_insert 和 hook_entity_update 以在创建或更新节点时自动标记节点中的事件类型段落。钩子触发逻辑,c...

回答 1 投票 0

通过ajax请求加载views_accordion

我目前正在通过自定义模块中的 ajax 请求加载视图: $.getJSON('/reports/summarized-progress/get_output_activities/'+nid, null,activities); 上述内容的 drupal 页面...

回答 1 投票 0

Drupal 7:使用 drupal_add_js 时如何将 async 属性添加到外部 JS 脚本?

我尝试过: drupal_add_js('http://somesite.com/pages/scripts/0080/8579.js', [ '类型' => '外部', '异步' => TRUE ]); 和 drupal_add_js('http://somesite.com/pages/scripts/0...

回答 1 投票 0

Drupal 8 删除布局前缀

我有一个页面,通过页面管理器创建,布局类型为“单列”。我在页面上放置了块,当我打开此页面时,我看到我的块被一个 我有一个页面,通过页面管理器创建,布局类型为“一栏”。我在页面上放置了块,当我打开此页面时,我看到我的块被 包裹着 <div class="block-region-content"> 当我在twig模板中打印content变量时,我可以看到这个div是#prefix属性的值 content array(12) 'content' => array(4) '#prefix' => string(34) "<div class="block-region-content">" '#suffix' => string(6) "</div>" 如何删除该属性? 您可以实施 hook_preprocess_HOOK 来实现这一目标。例如,您可能应该预处理主题中的块(尽管可以从模块中完成相同的操作): function THEME_preprocess_block(&$vars) { // Act on a specific block, eg. here the page title block if ($vars['plugin_id'] === 'page_title_block') { unset ($vars['content']['#prefix'], $vars['content']['#suffix']); } }

回答 1 投票 0

Solr 7 强制 q 值

我正在使用 Drupal ApacheSolr 多站点模块,由于它的依赖项 Apache Solr 搜索配置当前仅支持 Solr 5.x。我正在使用 Solr 7 并更新了大部分配置。我有

回答 2 投票 0

在 Drupal 7 中单击下一个按钮时停止当前视频的播放

我正在使用版本drupal 7创建“幻灯片”来显示视频的幻灯片,每个视频都嵌入在其自己的内容项中。 当用户开始播放视频时,如果...

回答 1 投票 0

Drupal 如何修复通知 unserialize() 和未定义索引?

我在 /admin/reports/status 页面上收到以下提及通知。 注意:unserialize():field_read_fields() 中 728 字节的偏移量 0 处出错(/my_website/modules/field/field.crud.inc 的第 374 行)。

回答 1 投票 0

检索用户cookie

我正在尝试使用drupal通过http请求检索用户cookie。我正在使用: 邮差 Acquia 开发桌面 2 当我发布: drupal-8-7-1.dd:8083/user/login?_format=json ,主体为 {"name": "

回答 1 投票 0

Drupal 升级 9 到 10 编辑器冲突

对于作曲家来说相当陌生,有几个问题。 按照此处的说明> https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-later/how-to-upgrade-from-drupal-9-to-

回答 1 投票 0

Drupal Drush:由于不可恢复的错误,Drush 命令异常终止

当我尝试从命令行运行 Drush 时,出现以下错误: 由于不可恢复的错误,Drush 命令异常终止 我不确定为什么会发生这种情况,我不明白......

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.