[(un)gelöst] RSS Feed für jeden einzelnen Artikel
am 22.10.2009 - 07:54 Uhr in
Haloa,
ich möchte gerne RSS Feeds auf der Seite eiinbauen. Ich habe das Modul aggregator aktiviert und den Block "Newsfeed" gesetzt. Klicke ich nun auf den RSS Buttom komme ich immer zur Hauptseite. Wie kann ich automatisch für jeden angelegten Artikel einen RSS_Feed erstellen lassem?. Klickt jemand also auf einen bestimmten artikel bekommt er einen Feed nur für diesen Artiel. Klickt jemand auf eine Unterkategorie bekommt er nur den Feed für diese Kategore....
Dankeschön
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Susi, Aggregator ist
am 22.10.2009 - 08:18 Uhr
Hallo Susi,
Aggregator ist nicht dafür da, Feeds zu erstellen, sondern Feeds zu sammeln.
Wozu brauchst du einen Feed für einen Artikel? Für die Kommentare?
Mit Views2 kannst du Feeds für Kategorien erstellen.
mfg Cyberschorsch
_________
Mei is des schee
hm also das kann drupal
am 22.10.2009 - 08:53 Uhr
hm also das kann drupal nicht alleine? wennich auf einer bestimmten seite bin und dann dafür den rss haben will?
ist doch ziemlich normal dass man nicht nur einen rss für eine gesamte seite haben will sondern auch für unterkategorien.
komm ich an views nicht vorbei? da saß ich schonmal 2 tage davor und ist reichlich naja ich sag mal schwierig ;)
susi_333 schrieb komm ich
am 22.10.2009 - 09:20 Uhr
komm ich an views nicht vorbei? da saß ich schonmal 2 tage davor und ist reichlich naja ich sag mal schwierig ;)
Ohne VIEWS keine einzelnen RSS Feeds ... aber tröste dich, wenn du mal "drin" bist, dann willst Du VIEWS nicht mehr missen!
---------------------------------------------------------------------------
NEU! Drupalseiten vorstellen, bewerten und kommentieren - Jetzt eintragen!
hm ok. kannste mir da
am 22.10.2009 - 13:35 Uhr
hm ok. kannste mir da nochmal helfen?
also ich habe views drauf . erstelle eine neue ansicht. woran ich scheitere ist:
- bei den filtern in views gibt es keine möglichkeit einen pfad zu definieren. ich möchte alles zu einem rssfeed machen was den pfad
meinedomain.de/tiere
meinedomain.de/tiere/*
hat. zu komplex für views?
Zitat: zu komplex für
am 22.10.2009 - 13:54 Uhr
zu komplex für views?
eher nicht. Wie heißt es doch so schön, in 90% der Fälle sitzt das Problem vor dem Monitor :-)
Damit Views seine ganze schrecklich Macht entfalten kann muss die Website entsprechend gut strukturiert sein. Mit einem intensiven Blick in die verfügbaren Filter siehste ja wonach man alles filtern kann. In den meisten Fällen bietet sich der Inhaltstyp an. Um dein Beispiel mal aufzugreifen:
meinedomain.de/tiere
meinedomain.de/tiere/*
ist die Seite "meinedomain.de/tiere" und alle Ihre Unterseiten vom Inhaltstyp "Tier", dann kannst du im View ganz einfach einen RSS-Feed für en Bereich Tiere erstellen indem du einfach nach dem Inhaltstypen filterst. Besteht jetzt aber deine ganze Seite nur aus Inhalten vom Inhaltstyp "Seite" und willst dann ein bisschen hier und ein bisschen da was im Feed haben, dann wirds problematisch.
Ich hoffe der Sinn meines Textes war halbwegs verständlich :-)
ja danke. das war auch eher
am 22.10.2009 - 14:38 Uhr
ja danke. das war auch eher ironisch.
nach inhaltstypenmacht bei mir keinen sinn. leider.
ich muss wirklich nach URLs filtern und das ist mein problem. bei den filtern gibt es komischerweise keine möglichkeit nach urls zu sortieren. kann aber ja eigentlich nicht sein. oder etwa doch?
Wie kommst du denn auf deine
am 22.10.2009 - 15:50 Uhr
Wie kommst du denn auf deine meinedomain.de/tiere ? Wenn tiere z.B. ein Begriff in einem Taxonomie Vokabular wäre, dann könntest Du das wunderbar mit einem Taxonomie-Filter mit VIEWS lösen?
Um Dir weitere Tips geben zu können, solltest Du vielleicht noch verraten, wie und woher TIERE kommt?
naja schau. was ich mache
am 22.10.2009 - 16:26 Uhr
naja schau. was ich mache ist dass ich verschiedene themen habe. nehmen wir mal das thema autos, da kennste dich bestimmt aus.
also ich habe z.b.
- auto
---reifen
---mortorhaube
---türen
---radio
-marken
---vw
---daimler
---opel
wenn ich jetzt 2 rssfeeds anbieten möchte, nämlich für auto und marken dann kann ich das am leichtesten anhand der url unterscheiden. die urls sind nämlich schön sauber:
domain.de/auto
domain.de/auto/reifen
domain.de/auto/mortorhaube
domain.de/auto/türen
domain.de/auto/radio
dasselbe spiel bei dem anderen.
nun will ich einen rss-ffed anbieten wenn auf irgendeiner der seiten unterhalb von aoouto etwas gepostet wird. also als pfad
domain.de/auto und domain.de/auto/*
ich denke das beispiel machts deutlich was ich will. hoffe ich
susi_333 schrieb .. da
am 22.10.2009 - 18:45 Uhr
.. da kennste dich bestimmt aus.
also ich habe z.b.
- auto
---reifen
---mortorhaube
---türen
---radio
-marken
---vw
---daimler
---opel
Zum ersten ... "Isch habe gar keine Auto" :-) ... ( Hauptsächlich Rad- und ab und zu Motorradfahrer aus Überzeugung )
und zum zweiten ... wie kommst Du denn auf Deine Themen Unterscheidung? Sinds Seiten, Nodes oder wie schon gefragt, handelt es sich um eine Taxonomie? Sinds Ansichten basierend auf CCK ... DAS wäre das interessante, um dir vielleicht helfen zu können!
okok. ich radel auch. alle
am 22.10.2009 - 19:33 Uhr
okok. ich radel auch.
alle themen/artikel sind als seiten angelegt. taxonomy verwende ich überhaupt nicht. auch mit cck mach ich gar nix.
ich schreibe einen artikel, gebe überpathauto den pfad ein. thats it. ist die information ausreichend?
es muss doch gehen die rssfeeds anhand der URL einzugrenzen. nu bin ich aber irritiert das das nicht gehen soll.......
Wenn ich das richtig sehe,
am 23.10.2009 - 05:59 Uhr
Wenn ich das richtig sehe, dann kategorisierst du deine Inhalte momentan über die URL. Was hindert dich denn daran diese Kategoriesierung zusätzlich mit Taxonomy umzusetzen? Wenn deine Seite noch nicht allzu groß ist, dann würde das dein Problem innerhalb kürzester Zeit lösen.
kann es vielleicht sein, dass du Taxonomy noch nicht benutzt hast und deshalb vor der Verwendung dieser bissel zurückschreckst?
susi_333 schrieb ich
am 23.10.2009 - 06:38 Uhr
ich schreibe einen artikel, gebe überpathauto den pfad ein. thats it. ist die information ausreichend?
es muss doch gehen die rssfeeds anhand der URL einzugrenzen. nu bin ich aber irritiert das das nicht gehen soll.......
Doch Du kannst sogar für einen Node, oder auch eine Einzelseite ne Ansicht und damit verbunden nen RSS Feed bauen. Du machst Dir in VIEWS ne Ansicht und nimmst dann eben als Filter "Node: Beitrags-ID" - schon kannst Du die Ansicht auf jeweilig eine Seite eingrenzen. Tja und für die Ansicht legst du dann den entsprechenden RSS Feed an.
Sollte so klappen, wobei ... weshalb sollte man für eine Einzelseite einen RSS Feed benötigen? Das Merkmal einer Seite ist doch im Normalfall dass sich äußerst selten was dran ändert ... und da RSS ja ein Nachrichtenticker ist, ist das doch wie tagelang ein Testbild im Fernsehen anzusehen :-)
Aber ich hoffe mal, daß der Filter Tip Dir weiterhilft! Und wie der Vorgänger geschrieben hat ... Denk nochmal über Taxonomie nach!
---------------------------------------------------------------------------
NEU! Drupalseiten vorstellen, bewerten und kommentieren - Jetzt eintragen!
naja reden wir mal klartext:
am 23.10.2009 - 07:42 Uhr
naja reden wir mal klartext: anhand der url kann ich keinen rss feed erstellen.
ich mag keine taxonomybegiffe einsetzten. ich hasse das wenn unter dem artikel nochmal die schlagworte stehen. außerdem leben bei mir verschiedene leute artikel an, da kann ich nie 100% sicher sein wer was anlegt. also anhand der url gehts nicht?. ich kanns nicht fassen
Zitat: ich hasse das wenn
am 23.10.2009 - 08:35 Uhr
ich hasse das wenn unter dem artikel nochmal die schlagworte stehen
Dir ist da was wichtiges entgangen: Sowas kann man wegmachen :-)
einfach in der node.tpl.php bissel war rauslöschen und schon siehste davon nix mehr. Hier ein Beispiel mit dem Theme Garland ...
mit Taxonomie-Auflistung
<?php
// $Id: node.tpl.php,v 1.5 2007/10/11 09:51:29 goba Exp $
?>
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">
<?php print $picture ?>
<?php if ($page == 0): ?>
<h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
<?php if ($submitted): ?>
<span class="submitted"><?php print $submitted; ?></span>
<?php endif; ?>
<div class="content clear-block">
<?php print $content ?>
</div>
<div class="clear-block">
<div class="meta">
<?php if ($taxonomy): ?>
<div class="terms"><?php print $terms ?></div>
<?php endif;?>
</div>
<?php if ($links): ?>
<div class="links"><?php print $links; ?></div>
<?php endif; ?>
</div>
</div>
und hier ohne
<?php
// $Id: node.tpl.php,v 1.5 2007/10/11 09:51:29 goba Exp $
?>
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">
<?php print $picture ?>
<?php if ($page == 0): ?>
<h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
<?php if ($submitted): ?>
<span class="submitted"><?php print $submitted; ?></span>
<?php endif; ?>
<div class="content clear-block">
<?php print $content ?>
</div>
<div class="clear-block">
<div class="meta">
</div>
<?php if ($links): ?>
<div class="links"><?php print $links; ?></div>
<?php endif; ?>
</div>
</div>
Knackpunkt is dieser Teil:
<?php if ($taxonomy): ?><div class="terms"><?php print $terms ?></div>
<?php endif;?>
wenn du diesen Teil entfernst, dann sieht man nicht, das du für den Inhalt ein Taxonomiebegriff benutzt.
also erstmal danke. ist ja
am 26.10.2009 - 11:28 Uhr
also erstmal danke. ist ja wirklich sehr nett.
was ich jetzt mache: ich vergebe für jeden artikel unter der domain domain.de/auto/* den taxonomy begriff auto. dann mach ich einen rss feed mit dem begriff auto.
sagt mir doch nochmal klar das sich es anhand der URL nicht filtern kann. geht das jetzt wirklich nicht?
danke
Zitat: sagt mir doch
am 26.10.2009 - 12:04 Uhr
sagt mir doch nochmal klar das sich es anhand der URL nicht filtern kann. geht das jetzt wirklich nicht?
vermutlich nicht ohne irgendwie rumzutricksen bzw selbst Hand anzulegen. Wenn du dir die möglichen Filter ansiehst, dann sehste ja schon selbst, dass da URL-Alias oder ähnliches nicht auftaucht, also vermute ich, dass es in dieser Form (noch) nicht vorgesehen ist.
Aber unabhängig davon, ob es möglich ist oder nicht, die bessere Methode ist auf jeden Fall die Verwendung von Taxonomie.
auto als argument
am 26.10.2009 - 12:22 Uhr
auto als argument übergeben?
edit: ach nee, filter fehlt dann ja immer noch ;)
scheisse. find ich echt
am 26.10.2009 - 13:00 Uhr
scheisse. find ich echt kacke.
danke für die hilfe ;)