Concrete5 — Невозможно добавить новый блок basic_test из руководства

Я следую этому официальному учебнику

http://www.concrete5.org/documentation/how-tos/developers/understanding-and-building-blocks-in-concrete5/

добавить новый блок в мою свежую установку бетона5. Когда я скачал zip-архив и распаковал его в виде бетона / блоков, он говорит, что ничего не ждет, чтобы быть установленным в типах блоков. Когда я помещаю его в приложение / блоки, он выдает ошибку «Класс ‘BlockController’ not found». Я уже пытался очистить кеш. Я использую бетон 5.7.2

Что я делаю неправильно? Спасибо

0

Решение

Я сделал ниже, и, кажется, работает. Не совсем уверен насчет пространства имен

<?php
namespace Application\Block\BasicTest;

use Concrete\Core\Block\BlockController;

class Controller extends BlockController {

protected $btTable = "btBasicTest";
protected $btInterfaceWidth = "350";
protected $btInterfaceHeight = "300";

public function getBlockTypeName() {
return t('Basic Test JR');
}

public function getBlockTypeDescription() {
return t('A simple testing block for developers');
}
}
?>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]