Szerző nevének eltávoítása rss feedből

Kategória: 
Snippet

Egy kimondottan ronda, de működő preprocess, ha ki akarjuk irtani az rss feed ből a szerző nevét. Hála balint87-nek a #drupal.hu csatornán, némileg alippai és DenesSzabo kolléga is közreműködik, azért hogy ez ilyen randa lett, nekem jár a köszönet. :D

Ja, és nem utolsó sorban be kell hozzá kapcsolni a views default frontnézetét, illetve ha a taxonómia oldalon is akarjuk ugyanezt, akkor a taxonomy default nézetet is.

function SMINKNEVE_preprocess_views_view_row_rss(&$vars) {
  $view     = &$vars['view'];
  $options  = &$vars['options'];
  $item     = &$vars['row'];
 
  $vars['title'] = check_plain($item->title);
  $vars['link'] = check_url($item->link);
  $vars['description'] = check_plain($item->description) ;
  $items = $item->elements;
  $index = 0 ;
  foreach ($items as &$key) {
    if ($key['key'] == 'dc:creator') {
      unset ($items[$index]);  
    }
    $index++;
  }
  $item->elements = $items ;
  $vars['item_elements'] = empty($item->elements) ? '' : format_xml_elements($item->elements);
  return $vars;
}

Hozzászólás

A mező tartalma nem nyilvános.
  • Internal paths in double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or relative path.
  • Engedélyezett HTML elemek: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <del> <img>
  • A webcímek és email címek automatikusan linkekké alakulnak.
  • A sorokat és bekezdéseket a rendszer automatikusan felismeri.
  • Engedélyezett HTML elemek: <a> <blockquote> <br> <cite> <code> <dd> <del> <div> <dl> <dt> <em> <li> <ol> <p> <span> <strong> <ul>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <bash>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <mysql>, <php>, <python>, <ruby>, <sql>. The supported tag styles are: <foo>, [foo].
  • Minden email cím át lesz alakítva ember által olvasható módon, vagy (ha a JavaScript engedélyezett) ki lesz cserélve kattintható, de biztonságos hivatkozásra.
By submitting this form, you accept the Mollom privacy policy.