非常に単純なカスタム ブロックを作成しましたが、インストールしようとすると次のエラーが発生します。
致命的なエラー: 22 行目の {REMOVED}/concrete/core/controllers/single_pages/dashboard/blocks/types.php の未定義メソッド stdClass::isInternalBlockType() の呼び出し
私は別のものをうまく書き、完璧にインストールしましたが、これは苦痛です! 問題は、正常に動作することを削除したときに controller.php にあるようです (メタデータなしでインストールするだけで、良くありません!)
<?php
defined('C5_EXECUTE') or die("Access Denied.");
class QuicklinksBlockController extends BlockController {
protected $btTable = "btQuicklinks";
protected $btInterfaceWidth = "600";
protected $btInterfaceHeight = "400";
public function getBlockTypeName() {
return t('Quick Links Section');
}
public function getBlockTypeDescription() {
return t('A quick links section block.');
}
}
?>
したがって、インストールするクラス行以外のすべてを削除すると、タイトルなどはありません。