Csoportosítás a Views modulban

alippai képe

Az alábbi oldalra hogy lehet a listába címet iratni csoportosításkor?
http://parameter.sk/archive
Működni működik a nézet
http://parameter.sk/archive/26
de az összegző oldalra nem sikerül kitenni, hogy: A 26(x). számban megjelent cikkek

alippai képe

A lapszám egy integer CCK mező, ami paraméternek összegzésre meg van adva a nézetnek.

0
0

Lippai Ádám
young element

Illyés Edit képe

Ami alapján csoportokba rendezel (pl. lapszám -> 1, 2, ...26), azt a szűrőknél kell beállítani. Az argumentumoknál pedig bekapcsolod valamelyik summary nézetet. Ekkor valahogy így fog kinézni az összesített listád:

  • 1 (15)
  • 2 (23)
  • 26 (18)

Az első szám a lapszám, a második azt mutatja, hogy hány db cikk volt az adott lapszámban. Sminkeléssel meg tudod oldani azt, hogy a lapszám mellé kiírjon valami értelmező szöveget:

  • Csallóköz 1. szám (15 cikk)
  • Csallóköz 2. szám (23 cikk)
0
0
alippai képe

Bocsánat, nem egészen értem. A szűrők a cikkek szűrésére jók - nem azért nem írja ki, hogy 26. hét mert üres lenne a mező.

  $view = new stdClass();
  $view->name = 'archive';
  $view->description = 'Heti archívum';
  $view->access = array (
);
  $view->view_args_php = '';
  $view->page = TRUE;
  $view->page_title = 'Archívum';
  $view->page_header = '';
  $view->page_header_format = '1';
  $view->page_footer = '';
  $view->page_footer_format = '1';
  $view->page_empty = '';
  $view->page_empty_format = '1';
  $view->page_type = 'teaser';
  $view->url = 'archive';
  $view->use_pager = TRUE;
  $view->nodes_per_page = '10';
  $view->sort = array (
    array (
      'tablename' => 'node_data_field_articleweight',
      'field' => 'field_articleweight_value',
      'sortorder' => 'DESC',
      'options' => '',
    ),
    array (
      'tablename' => 'node',
      'field' => 'created',
      'sortorder' => 'DESC',
      'options' => 'normal',
    ),
  );
  $view->argument = array (
    array (
      'type' => 'content: field_lapszam',
      'argdefault' => '5',
      'title' => '',
      'options' => '',
      'wildcard' => '',
      'wildcard_substitution' => '',
    ),
  );
  $view->field = array (
  );
  $view->filter = array (
    array (
      'tablename' => 'node',
      'field' => 'type',
      'operator' => 'OR',
      'options' => '',
      'value' => array (
  0 => 'cikk',
),
    ),
    array (
      'tablename' => 'node_data_field_lapszam',
      'field' => 'field_lapszam_value_default',
      'operator' => '!=',
      'options' => '',
      'value' => '',
    ),
  );
  $view->exposed_filter = array (
  );
  $view->requires = array(node_data_field_articleweight, node, node_data_field_lapszam);
  $views[$view->name] = $view;

Ez az alábbi kimenetet adja:
  • (16)
  • De nekem ez kell:

  • 26. hét (16)
  • Már csak a Theme Wizard segítségével kell átalakítani, vagy valami még hiányzik? :$
    Az eddigieket is köszi

    0
    0

    Lippai Ádám
    young element