Warning: A non-numeric value encountered in system/modules/core/elements/ContentGallery.php on line 304
#0 system/modules/core/elements/ContentGallery.php(304): __error(2, 'A non-numeric v...', '/home/www/fmodu...', 304, Array)
#1 system/modules/core/elements/ContentElement.php(265): Contao\ContentGallery->compile()
#2 system/modules/core/elements/ContentGallery.php(76): Contao\ContentElement->generate()
#3 system/modules/core/library/Contao/Controller.php(484): Contao\ContentGallery->generate()
#4 system/modules/fmodule/src/Resources/contao/module/ModuleDetailView.php(226): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
#5 system/modules/core/modules/Module.php(287): FModule\ModuleDetailView->compile()
#6 system/modules/fmodule/src/Resources/contao/module/ModuleDetailView.php(66): Contao\Module->generate()
#7 system/modules/core/elements/ContentModule.php(59): FModule\ModuleDetailView->generate()
#8 system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
#9 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
#10 system/modules/core/modules/Module.php(287): Contao\ModuleArticle->compile()
#11 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
#12 system/modules/core/library/Contao/Controller.php(417): Contao\ModuleArticle->generate(false)
#13 system/modules/core/library/Contao/Controller.php(277): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
#14 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
#15 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#16 index.php(20): Contao\FrontendIndex->run()
#17 {main}

Warning: Cannot modify header information - headers already sent by (output started at /home/www/fmodule/www/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line 294
#0 [internal function]: __error(2, 'Cannot modify h...', '/home/www/fmodu...', 294, Array)
#1 system/modules/core/library/Contao/Template.php(294): header('Vary: User-Agen...', false)
#2 system/modules/core/classes/FrontendTemplate.php(121): Contao\Template->output()
#3 system/modules/core/pages/PageRegular.php(190): Contao\FrontendTemplate->output(true)
#4 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#5 index.php(20): Contao\FrontendIndex->run()
#6 {main}

Warning: Cannot modify header information - headers already sent by (output started at /home/www/fmodule/www/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line 295
#0 [internal function]: __error(2, 'Cannot modify h...', '/home/www/fmodu...', 295, Array)
#1 system/modules/core/library/Contao/Template.php(295): header('Content-Type: t...')
#2 system/modules/core/classes/FrontendTemplate.php(121): Contao\Template->output()
#3 system/modules/core/pages/PageRegular.php(190): Contao\FrontendTemplate->output(true)
#4 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#5 index.php(20): Contao\FrontendIndex->run()
#6 {main}
Detailansicht erstellen | F Modul

Detailansicht erstellen

Kapitel 6

Detailansicht für die Besucher erstellen

Bevor wir eine Detailansicht erstellen, sollten wir mindestens eine Listenansicht haben. Auch dürfen wir nicht vergessen bei dem Wrapper die Detailseite zu aktivieren und entsprechende Seite auszuwählen. Das F Modul folgt der selben Struktur wie das Event oder Nachrichten Modul.

Detailansicht Frontend Modul anlegen

Detailansicht Frontend Modul anlegen

Die Detailansicht ist ein Contao Frontend Modul. Zuerst müssen wir ein neues Frontend Modul anlegen. Wir wechseln die Seite und gehen zum Themes > Frontend Modul. Dort klicken wir auf neues Modul. Es öffnet sich die Frontend Modul Eingabemaske.

Detailansicht auswählen

Detailansicht auswählen

Wir klicken auf Modultyp und suchen nach F Modul > Detailansicht. Dazu vergeben wir einen passenden Titel. Mein Tipp: Zuerst den Backend Modul Name, danach ein Doppelpunkt: Detailansicht(< optional Sprache >)

z.B Referenz: Detailansicht (de)

Detailansicht Eingabemaske

Detailansicht Eingabemaske

Bei der Detailansicht benötigen wir nur die Listenansicht anzugeben. Wenn wir eine Listenansicht ausgewählt haben, klicken wir auf Speichern und schließen und erstellen eine neue Detailansicht. Das Frontend Modul sollte noch auf der Weiterleitungsseite, welche wir bei dem Wrapper eingetragen haben, eingefügt werden.

Neu Eigene SEO-Felder definieren: Wir können für den Seiten Titel und Meta Description eigene Felder auswählen.

Weiter mit

Mit Eingabefeldern können wir die Eingabemaske der Datensätze erweitern. Diese Eingabefelder dienen uns in erster Linie als Meta Informationen.

Weiter

Wenn wir ein Backend Modul mit Datensätzen haben, können wir nun problemlos eine Listenansicht erstellen. Eine Listenansicht zeigt die Teaser der Detailseite.

Weiter