我使用的是Drupal 8。我想检查用户(匿名用户或日志用户)是否是node.html.twig中的节点作者,如下所示:
{# node.html.twig #}
{% if is_author %}
You are node author
{% else %}
You are not node author
{% endif %}
以下代码不起作用:
/**
* Implements hook_preprocess_HOOK().
*/
function MYTHENE_preprocess_node(&$variables) {
$global
为了将我的实时Drupal8站点移动到一个新的本地站点,我遵循了 tutorial by OS Training on YouTube。我知道他们正在以另一种方式进行迁移,但我想这不会有太大的不同。他们告诉您首先创建新的Drupal8站点,然后在旧站点和新站点之间移动一些文件夹。最后一步是将旧数据库导入到新站点的数据库中。
我做了所有这些,但是当我访问我新的本地Drupal8站点时,它一开始似乎什么都没有显示,直到你滚动了很多次,然后我才能进入我的内容和内容类型,在那里我看到什么都没有发生。如果我去检查新站点的数据库,我会发现所有应该在那里的东西都在那里,但我就是不能让它显示在站点本身上。
我
我的问题是,自从我清除了Drupal网站的缓存后,我就一直得到死亡的白屏幕。
错误如下:
PHP Fatal error: Call to undefined function uc_address_property_info() in
sites/all/modules/ubercart/shipping/uc_shipping/uc_shipping.rules.inc on line 12
这是在我使用Drupal配置页面中的按钮清除所有缓存之后发生的。我非常确定Ubercart模块已经启用,并且我已经尝试从数据库中清除缓存。在清除缓存之前,该站点运行良好。我所做的唯一的事情就是隐藏
我有一个SQL Server代理作业,该作业重建两个计划每天运行的索引。我这样做的原因是为了提高存储过程的性能。
当代理作业按计划运行时,它不会影响存储过程的性能,但是,如果我手动运行该作业,则会影响性能。
查看作业的日志,手动运行和计划运行都完成,没有错误,甚至花费了相似的时间才能完成。日志甚至表明它们都是以同一用户身份运行的。
我在预定的实施中遗漏了什么,或者如何安排它的另一种方式?
作业的T-SQL:
USE [TestingDB]
GO
ALTER INDEX [_dta_index_TestingOrders_randomIndex]
ON [dbo].[Orders]
REB
我为Drupal 8创建了一个模块,当我试图将它添加到菜单时,它会抛出这个错误。
Uncaught PHP Exception Twig_Error_Runtime: "An exception has been thrown during the rendering of a template ("Route "hello_world.content" does not exist.") in "core/modules/toolbar/templates/menu--toolbar.html.twig" at line 36.
今天从8.4.5更新到8.5.1,在成功的更新之后,我开始在每一页上得到以下警告:
Warning: SplObjectStorage::offsetExists() expects parameter 1 to be object, null given in /var/www/docroot/core/lib/Drupal/Core/Render/Renderer.php on line 602
Warning: SplObjectStorage::offsetSet() expects parameter 1 to be object, null given in /var/www/d
我正在做一个Drupal 8.6.18到8.9.19通过作曲家更新。
通过composer升级软件包后,我更新了数据库,其中显示了一个警告:
$ vendor/bin/drush updatedb
Entity API >= 8.x-1.0-alpha3
module is now a dependency and needs to be installed before running updates.
(Currently using Media entity Entity API missing)
[error]
Requirements