Questions tagged «8»

版本标记应用于仅适用于版本的问题,而不仅仅是说明网站使用的版本。

2
如何强制重新生成Twig模板?
Twig为其模板生成类。这些类通过写入磁盘来有效地进行缓存。 一般而言,可能不需要理会Twig模板的处理方式的细节,但是在某些情况下,必须手动重新生成Twig模板。(类似于D7中的注册表重建模块的需要) 如果相关,我问是因为我被卡在一个看起来像这样的错误中: 致命错误:在第107行的core / lib / Drupal / Core / Template / TwigEnvironment.php中找不到类'__TwigTemplate_ddad913164239ac659c2bca09b3a49a5'
8 8  theming 



1
使用search_api_solr,如何在使用solr 6.x时应用基于字段的有效增强?
我在drupal 8网站上将solr后端用于search_api。 我已将分类术语参考字段()的值添加field_promoted_search到索引中。 如果一项内容的field_promoted_search价值与搜索字词匹配,我希望它得到很大的提升(例如^ 1000),将其推到搜索结果的顶部。 admin/config/search/search-api/index/content/fields在服务器使用solr <6时,按预期的方式添加高的“提升”值,但是由于移至6.1.0,因此无法按预期的方式工作。这可能是因为search_api_solr / solarium使用的是乘法提升而不是加法运算。这对我来说似乎没有用,因为这使其他领域获得的相关性成倍增加,而不是仅仅特权field_promoted_search,尽管我不确定这方面。 我尝试使用将增强的查询为此提升的搜索字段添加到日光浴室查询中hook_search_api_solr_query_alter。这要求我将每个搜索关键字作为增强查询进行传递,并且效果似乎受到关键字顺序的影响(而且我的结果并没有获得最高排名)。 $keys = $query->getKeys(); unset($keys['#conjunction']); // Boost results where search term matches promoted search field. $boost_keys = []; $boost_value = 1000; foreach ($keys as $key) { $boost_keys[] = '"' . $key . '"^' . $boost_value; } $solarium_query->getEDisMax()->setBoostQuery('ss_promoted_search:' . implode(' OR ', …
7 8  search 


2
哪个表存储内容类型字段?
我在drupal 8中有一个内容类型,并且哪个表存储了内容类型字段和drupal 8中的类型?Unlike in drupal 6(其中将有专门针对内容类型content_type_contenttypename的表),例如未创建表和字段。这些字段和数据类型将存储在drupal 8中吗?
7 nodes  8  entities  database 

3
在自定义模板中获取网站名称
我想在自定义模板(page--front.html.twig)中打印网站名称 {{ site_name }} 不起作用。 如果使用,{{ page['#title'] }}我只会收到“欢迎使用[site_name]”。 我正在寻找一种仅打印site_name的方法。有谁知道如何实现这一目标? 谢谢!
7 8  theming 

3
如何安全地将模块移动到另一个文件夹?
我通过Drupal Console创建了一个模块,不幸的是它没有放置在自己的文件夹中,而是直接放入/modules/custom。在我注意到它去了哪里之前,我启用了该模块。 在Drupal 6/7中,这很容易解决-我可以从字面上将文件放入正确的路径,清除缓存(也许重建注册表,这不是一门确切的科学方法),一切都很好。 Drupal 8并非如此。我将文件移到了子文件夹中,并重建了缓存,所有请求都告诉我Drupal无法包含必需的文件。在特定的文件是一个块级和Drupal是试图找到它的路径是它使用的是,不要在那里我已经把它移到。 代码反对是在Symfony的中ApcClassLoader,所以我想我需要清除略高于Drupal头的内容才能更新此路径引用。 我怎样才能做到这一点? 卸载并重新安装模块确实可以,但是一旦存储了重要数据,就将无法选择。 我错了,卸载并重新安装不是一个可行的选择。卸载并重新安装后,Drupal无法再使用该模块定义的自定义块。我猜该引用被缓存在卸载模块时无法清除的地方。只需找出那是什么以及如何清除它...
7 8 

2
Drupal 8中的hook_node_view替代方案是什么?
我正在使用Drupal 8 Beta 14,并且要在预告片查看模式下编辑节点对象。正如hook_node_viewDrupal 8中删除的那样。有什么替代钩子或可用于编辑节点的其他方法?是hook_ENTITY_TYPE_view还是hook_entity_view其他? 谢谢。
7 nodes  hooks  8 

3
如何使主题需要Jquery(对于匿名用户)?
我正在为D8创建一个名为'herchel'的主题。我试图让这个主题在所有页面上都需要jquery(D8默认不为匿名用户加载Jquery) 翻阅除了核心主题之外我可以找到的少量文档,我创建了一个名为herchel.libraries.yml的文件。 我尝试了以下方法...所有方法都没有运气: drupal.herchel: version: VERSION dependencies: - core/jquery -- drupal: version: VERSION dependencies: - core/jquery -- herchel: version: VERSION dependencies: - core/jquery 有人对我需要添加的内容有任何想法吗?
7 8  javascript 

1
如何实施路线?
如何在Drupal 8中实现最基本的路线?我必须写哪些文件,我需要实现哪些类?
7 routes  8 

2
drupal HTTP POST数据
如何将HTTP POST / GET数据发送到drupal? 例如:我有一个html表单: <form action="mydrupalcite.com" method="get"> <input type="text" name="title" /> </form> 我如何将title数据导入Drupal的答案模块?(或任何模块?) 我正在寻找执行此操作的drupal方法(我对Drupal以及它的实际工作方式还比较陌生) 它与服务模块有关系吗?
7 nodes  services  8 

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.