(gelöst) Unterstützung bei Feeds pro Begriff
Eingetragen von firstlevel (519)
am 31.01.2011 - 15:38 Uhr in
am 31.01.2011 - 15:38 Uhr in
Gesucht wird eine Unterstützung zur Erstellung von Feeds pro Begriff eines Vokabulares.
Ziel ist es das jede Kategorie einen eigenen Feed besitzt, in dem die letzten 15 Beiträge mit Anrisstext und Link zur Meldung.
Übersicht der Feeds. http://www.prnewsnet.de/rss-feeds.html
Gesamtfeed bereits aktiv.
Angebote bitte via PM
Vielen Dank
- Anmelden oder Registrieren um Kommentare zu schreiben
Hier für 0 Euro:Die Lösung
am 31.01.2011 - 20:51 Uhr
Hier für 0 Euro:
Die Lösung ist recht simpel:
Importiere das als View:
(/admin/build/views/import)
$view = new view;
$view->name = 'test';
$view->description = 'test';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('arguments', array(
'name' => array(
'default_action' => 'ignore',
'style_plugin' => 'default_summary',
'style_options' => array(),
'wildcard' => 'all',
'wildcard_substitution' => 'Alle',
'title' => '',
'breadcrumb' => '',
'default_argument_type' => 'fixed',
'default_argument' => '',
'validate_type' => 'none',
'validate_fail' => 'not found',
'glossary' => 0,
'limit' => '0',
'case' => 'none',
'path_case' => 'none',
'transform_dash' => 0,
'add_table' => 0,
'require_value' => 0,
'id' => 'name',
'table' => 'term_data',
'field' => 'name',
'validate_user_argument_type' => 'uid',
'validate_user_roles' => array(
'2' => 0,
),
'relationship' => 'none',
'default_options_div_prefix' => '',
'default_argument_fixed' => '',
'default_argument_user' => 0,
'default_argument_php' => '',
'validate_argument_node_type' => array(
'medien' => 0,
'messe' => 0,
'resonanzeintrag' => 0,
),
'validate_argument_node_access' => 0,
'validate_argument_nid_type' => 'nid',
'validate_argument_vocabulary' => array(
'1' => 0,
),
'validate_argument_type' => 'tid',
'validate_argument_transform' => 0,
'validate_user_restrict_roles' => 0,
'validate_argument_php' => '',
),
));
$handler->override_option('access', array(
'type' => 'none',
));
$handler->override_option('cache', array(
'type' => 'none',
));
$handler->override_option('row_plugin', 'node');
$handler->override_option('row_options', array(
'relationship' => 'none',
'build_mode' => 'teaser',
'links' => 1,
'comments' => 0,
));
$handler = $view->new_display('feed', 'Newsfeed', 'feed_1');
$handler->override_option('style_plugin', 'rss');
$handler->override_option('style_options', array(
'mission_description' => FALSE,
'description' => '',
));
$handler->override_option('row_plugin', 'node_rss');
$handler->override_option('row_options', array(
'relationship' => 'none',
'item_length' => 'default',
));
$handler->override_option('path', 'rss-feed.xml/%');
$handler->override_option('menu', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
$handler->override_option('tab_options', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
$handler->override_option('displays', array());
$handler->override_option('sitename_title', FALSE);
Denke mal von hier aus ist es leicht. Aufruf über
example.com/rss-feed.xml/taxonomyname
Die URL kannst du anders gestalten. Bspw:
Wenn du den Pfad von rss-feed.xml/% in rss-%.xml änderst dann ist der Feed über rss-taxonomyname.xml erreichbar.
mfg Cyberschorsch
_________
Hats geholfen?
am 02.02.2011 - 22:00 Uhr
Hats geholfen?
mfg Cyberschorsch
_________
1a, vielen vielen
am 04.02.2011 - 13:51 Uhr
1a, vielen vielen Dank!
http://www.prnewsnet.de/rss-feed.xml/wirtschaft
Drupal im Einsatz: Bachblueten-Ratgeber.de - Schuessler-Salze-Ratgeber.de - Tomaten24.de
coming soon: Selbstversorger.com - Bio-Lieferdienste.de