Drupal nabízí standardní RSS výstup na adrese /rss.xml. Stránky s výpisem článků v kategoriích mají RSS výstupy vždy na adrese /taxonomy/term/ČÍSLO_TERMÍNU/feed. V Drupalu 8 můžete všechny tyto RSS výstupy velmi jednoduše změnit pomocí modulu Views.
Koukali jste někdy na standardní RSS výstup z Drupalu 8? Žádná sláva to není. I když si pohrajete s tím, zda do RSS výstupu chodí celý text nebo jen oříznutá část, moc to nevylepšíte. Určitě doporučuji nastavit ve správě zobrazení každého typu obsahu režim RSS a tam určit, že například do výstupu nepůjde text z hlavního obsahového políčka, ale třeba obsah ze samotného políčka s úvodníkem.
Tip: Ve Správě nastavení si do RSS výstupu přesuňte i obrázek článku. Řada čteček, například Feedly, jej dovede zobrazit a čtenáře tak zaujmete mnohem více než sebelépe vyšperkovaným textem.
Každopádně nic z toho vám nepomůže s následujícím problémem. Drupal do obsahu článku duplikuje i jeho nadpis. V některé RSS čtečce to vypadá lépe, v jiné hůře, trapné je to nicméně vždy. Přečtete si nadpis, jedete číst text a ten opět začíná nadpisem.
Procházel jsem drupal.org, hledal řešení, viděl jsem nějaké vlákno pro Drupal 9.x, ale nikde jsem nenašel finální řešení, které by dávalo naději, že to bude brzy vyřešeno bez pomoci. Naštěstí, úprava znamená jen trochu klikání v modulu Views. Potěší to všechny, kdo neradi programují.
Úprava výchozího RSS výstupu z Drupalu pomocí Views
Cílem následujících kroků je úprava /rss.xml. Potřebujeme do něj dostat samostatný nadpis, pole s obsahem článku (text a obrázek) a další náležitosti RSS feedu. Nadpis samozřejmě nechceme mít duplicitně i v obsahu.
Poznámka: Výše uvádím některé položky pod více názvy, záleží na tom, jak máte Drupal přeložený nebo jak máte pole pojmenována.
Zbývá si nově upravený /rss.xml zadat do nějaké RSS čtečky a zkontrolovat. Podobným způsobem si pak upravte feedy pro jednotlivé kategorie, pokud je čtenářům nabízíte. A nic samozřejmě nebrání tomu, abyste si vytvořili pomocí View zcela nový RSS feed na vlastní adrese v Drupalu.
Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.
Přidat komentář