Undefined variable $formatting

Installed C5 v 9.1.3 with PHP 8.2.1 and getting this error when trying to open page ‘Team’ in pre-installed demo site with theme Elemental.

Undefined variable $formatting

The code of view.php is

if ($title) {
echo “<$formatting class=“ccm-block-page-title page-title”>” . h($title) . “</$formatting>”;
}

$title is set, but $formatting is uninitialized. Where can this be initialized for the theme with a default?

Call stack
…\blocks\page_title\view.php30
30
include
…\src\Block\View\BlockView.php267
29
Concrete\Core\Block\View\BlockView renderViewContents
…\src\View\AbstractView.php164
28
Concrete\Core\View\AbstractView render
…\src\Area\Area.php853
27
Concrete\Core\Area\Area display
…\themes\elemental\default.php11
26
include
…\src\View\View.php125
25
Concrete\Core\View\View inc
…\themes\elemental\full.php4
24
include
…\src\View\View.php329
23
Concrete\Core\View\View renderTemplate
…\src\View\View.php291
22
Concrete\Core\View\View renderViewContents
…\src\View\AbstractView.php164
21
Concrete\Core\View\AbstractView render
…\src\Http\ResponseFactory.php148
20
Concrete\Core\Http\ResponseFactory view
…\src\Http\ResponseFactory.php215
19
Concrete\Core\Http\ResponseFactory controller
…\src\Http\ResponseFactory.php367

I do not believe Elemental is php8 ready, you should use Atomik instead.

That’s worth posting an issue for: