diff --git a/src/Configuration/Content/ContentType.php b/src/Configuration/Content/ContentType.php index 20375101a..7102b2bbd 100644 --- a/src/Configuration/Content/ContentType.php +++ b/src/Configuration/Content/ContentType.php @@ -38,7 +38,7 @@ public static function factory(?string $name, Collection $contentTypesConfig): s 'slug' => $name, 'singular_slug' => $name, 'singular_name' => $name, - 'locales' => [], + 'locales' => new Collection(), 'fields' => new Collection(), // when it is created on the fly 'virtual' => true, diff --git a/src/Twig/ContentExtension.php b/src/Twig/ContentExtension.php index 688ffbac9..80181fa51 100644 --- a/src/Twig/ContentExtension.php +++ b/src/Twig/ContentExtension.php @@ -287,7 +287,8 @@ public function getExcerpt($content, int $length = 280, bool $includeTitle = fal public function getListFormat($content) { - $listFormat = $this->contentHelper->get($content, $content->getDefinition()->get('list_format')); + $format = $content->getDefinition()->get('list_format', '[{contenttype} NÂș {id} - {status}] {title}'); + $listFormat = $this->contentHelper->get($content, $format); return $listFormat; }