Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal 8-添加/创建包含HTML的菜单项_Php_Html_Drupal_Drupal 8 - Fatal编程技术网

Php Drupal 8-添加/创建包含HTML的菜单项

Php Drupal 8-添加/创建包含HTML的菜单项,php,html,drupal,drupal-8,Php,Html,Drupal,Drupal 8,我正在使用Drupal8创建一个网站。我想创建一个菜单项链接,我可以在其中添加HTML/Javascript代码(我试图显示一个在菜单中单击时展开的小部件,而不是在菜单旁边的它自己的块中显示)。我能看到的添加菜单项的唯一方法是链接到页面。您可以使用衍生工具。这可以让你定制几乎所有关于它的东西,并控制要做什么。下面是一个例子: 注意:我假设您对自定义模块有一定的了解。如果不遵循 在自定义模块中创建以下文件: # my_module.links.menu.yml my_module.custom_l

我正在使用Drupal8创建一个网站。我想创建一个菜单项链接,我可以在其中添加HTML/Javascript代码(我试图显示一个在菜单中单击时展开的小部件,而不是在菜单旁边的它自己的块中显示)。我能看到的添加菜单项的唯一方法是链接到页面。

您可以使用衍生工具。这可以让你定制几乎所有关于它的东西,并控制要做什么。下面是一个例子:

注意:我假设您对自定义模块有一定的了解。如果不遵循

在自定义模块中创建以下文件:

# my_module.links.menu.yml
my_module.custom_links:
  deriver: \Drupal\my_module\Plugin\Derivative\CustomLinkDerivative
现在是派生类(位于my_module/src/Plugin/derivative下)


您可以使用衍生工具。这可以让你定制几乎所有关于它的东西,并控制要做什么。下面是一个例子:

注意:我假设您对自定义模块有一定的了解。如果不遵循

在自定义模块中创建以下文件:

# my_module.links.menu.yml
my_module.custom_links:
  deriver: \Drupal\my_module\Plugin\Derivative\CustomLinkDerivative
现在是派生类(位于my_module/src/Plugin/derivative下)