0
我在創建自定義塊時遇到了問題。在同一個模塊裏面還有其他的模塊,可以添加並且工作正常。Drupal 8自定義塊顯示在塊列表中,但無法添加
下面的代碼(文件名是TourLink.php在/模塊/自定義/ custom_blocks /插件/座/):
<?php
/**
* Provides a block that links to /tour
*
* @Block(
* id = "tour_link",
* admin_label = @Translation("Tour Link"),
*)
*/
namespace Drupal\custom_blocks\Plugin\Block;
use Drupal\Core\Block\BlockBase;
class TourLink extends BlockBase {
/**
* {@inheritdoc}
*/
public function build() {
$output = '
<span>test</span>
';
return array(
'#type' => 'markup',
'#markup' => $output,
);
}
}
提前感謝!
類註釋位於緊接在類聲明之前的文檔塊的末尾_(請參見[註釋](https://api.drupal.org/api/drupal/core%21core.api.php/group/annotation/ 8.2.x))。我不確定,但也許這是非常重要的。 –
謝謝,但那不是它。 –