I’m trying to add tabs to a custom block form such as the one in the built in autonav (one tab is for settings, the other is for preview).
I notice the code for this in the autonav block is $concrete_ui->tabs. I’m having trouble getting this exact code to work in a custom block. I’m getting error:
Call to a member function tabs() on null
Do you have this in your controller.php
protected $helpers = ['concrete/ui'];
I believe that’s what would include what you need.
Try something like this:
$app = \Concrete\Core\Support\Facade\Application::getFacadeApplication();
$userInterface = $app->make(UserInterface::class);
[‘pages’, t(‘Pages’), true],
There is a tutorial on the tabs for v8 in the docs. For v9 I think something has already been posted in these forums noting how the code in the tutorial can be adapted.