Mehrere Nachrichtenleser mit einem Nachrichten Archiv
Hallo,
ich habe mehrere Domains im Cantao und ein Nachrichten Archiv, wo ich die Nachrichten einpflege. Nun will ich, dass die Nachrichten auf jeder Domain im Modul Nachrichtenliste ausgegeben werden und einen eigenen Nachrichtenleser haben. Im Modul Nachrichtenliste kann ich jedoch keinen Leser auswählen, den nimmt er sich immer vom Nachrichten Archiv.
Wie kann ich dieses Problem lösen?
vg
Mehrere Nachrichtenleser mit einem Nachrichten Archiv
stehe genau vor dem gleichen Problem. Hast du eine Lösung gefunden
Mehrere Weiterleitungsseiten für ein Nachrichtenarchiv in Contao 4.4 bzw. 4.6.
Moin zusammen,
ich würde dieses Thema gerne nochmal bezüglich Contao 4.4 bzw. 4.6 aufgreifen.
Ich habe das Template entsprechende angepasst und statt dem normalen "More"-Link folgendes eingesetzt:
PHP-Code:
<?php if ($this->hasText || $this->hasTeaser): ?>
<p class="more">
<a href="{{env::url}}/en/company/publication/<?php echo $this->alias; ?>" title="Read article: <?php echo $this->newsHeadline; ?>" itemprop="url">
<span itemprop="headline">Read more …</span>
<span class="invisible"><?php echo $this->newsHeadline; ?></span>
</a>
</p>
<?php endif; ?>
Das funktioniert zwar gut, ABER:
Wenn es Nachrichtenbeiträge gibt, bei denen das Weiterleitungsziel nicht "Standard" ist, wird natürlich eine falsche URL ausgegeben.
Hintergrund: Es handelt sich um eine zweisprachige Website, bei der Publikationen nur in englisch eingetragen, aber in allen Sprachversionen ausgegeben werden sollen.
Ich meine, mich zu erinnern, dass ich bei einer anderen Contao-Installation die Weiterleitungsseite im Modul selbst überschreiben konnte... oder irre ich mich?
Ich würde mich sehr freuen, wenn jemand eine Idee dazu hat.
Vielen Dank und viele Grüße
Timo
Fehlermeldung nach Installation von Newslist extended
Hallo zusammen,
genau diese Anforderung (Weiterleitungsseite von Nachrichtenarchiven in Newslisten oder Newsarchiven überschreiben) habe auch ich. Vielen Dank für den Tipp zur Erweiterung "Newslist extended"! Das aktuellste Release der Erweiterung habe ich nun bei mir installiert (Contao 3.5.38). Anschließend habe ich in einer Newsliste eine alternative Weiterleitungsseite ausgewählt ("Override redirect page") und habe auf der betreffenden Weiterleitungsseite ein Newsreadermodul untergebracht. Wenn ich nun jedoch die Seite mit der Newsliste aufrufe, erhalte ich folgende Fehlermeldung:
HTML-Code:
Fatal error: Uncaught exception Error with message Call to undefined method Contao\StringUtil::specialchars() thrown in system/modules/newslist_extended/classes/NewslistExtended.php on line 33
#0 system/modules/newslist_extended/classes/NewslistExtended.php(90): NewslistExtended\NewslistExtended->generateNewsLink('test-lokalnachr...', '24.03.2019: Hei...', '24.03.2019: Hei...')
#1 system/modules/news/modules/ModuleNews.php(255): NewslistExtended\NewslistExtended->parseArticles(Object(Contao\FrontendTemplate), Array, Object(NewslistExtended\ModuleNewsList))
#2 system/modules/news/modules/ModuleNews.php(288): Contao\ModuleNews->parseArticle(Object(NewsCategories\NewsModel), false, ' first even', 1)
#3 system/modules/news/modules/ModuleNewsList.php(148): Contao\ModuleNews->parseArticles(Object(Contao\Model\Collection))
#4 system/modules/core/modules/Module.php(287): Contao\ModuleNewsList->compile()
#5 system/modules/news/modules/ModuleNewsList.php(58): Contao\Module->generate()
#6 system/modules/news_categories/modules/ModuleNewsList.php(57): Contao\ModuleNewsList->generate()
#7 system/modules/newslist_extended/modules/ModuleNewsList.php(45): NewsCategories\ModuleNewsList->generate()
#8 system/modules/core/elements/ContentModule.php(59): NewslistExtended\ModuleNewsList->generate()
#9 system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
#10 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
#11 system/modules/tags/modules/ModuleArticle.php(26): Contao\ModuleArticle->compile()
#12 system/modules/core/modules/Module.php(287): Aurealis\ModuleArticle->compile()
#13 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
#14 system/modules/core/library/Contao/Controller.php(417): Contao\ModuleArticle->generate(false)
#15 system/modules/core/library/Contao/Controller.php(277): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
#16 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
#17 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#18 index.php(20): Contao\FrontendIndex->run()
#19 {main}
Würde mich sehr freuen, wenn mir jemand einen Hinweis geben könnte, wo der Fehler liegt. Vielen Dank!