Nem kivánatos példányok view használatakor

Seemann képe

Sziasztok!

Létrehoztam egy view-ot. Kísérlet képpen csupán 1 db írásom van, amit meg szeretnék jeleníteni vele. Mindíg annyi példányban jön le, ahány csatolmánya van. Ha egy akkor frankó, ha három akkor sajnos három példányban. Próbáltam a "Tartalom: különböz?" szűrő használatát is, de semmi változás. (Vagy rosszul használom ezt a bizonyos "Tartalom: különböz?" szűrőt?)

Köszi a segítséget!

Üdv:

Miki

Illyés Edit képe

Exportáld ki a nézetet és másold be ide, ennyiből nem látni, hogy milyen beállításokat adtál meg.

0
0
Seemann képe

<?php
  $view = new stdClass();
  $view->name = 'letoltes';
  $view->description = '';
  $view->access = array (
  0 => '1',
  1 => '2',
);
  $view->view_args_php = '';
  $view->page = TRUE;
  $view->page_title = 'Letölthető fájlok';
  $view->page_header = '';
  $view->page_header_format = '3';
  $view->page_footer = '';
  $view->page_footer_format = '3';
  $view->page_empty = '';
  $view->page_empty_format = '3';
  $view->page_type = 'node';
  $view->url = '';
  $view->use_pager = FALSE;
  $view->nodes_per_page = '10';
  $view->sort = array (
    array (
      'tablename' => 'files',
      'field' => 'filename',
      'sortorder' => 'DESC',
      'options' => '',
    ),
  );
  $view->argument = array (
  );
  $view->field = array (
  );
  $view->filter = array (
    array (
      'tablename' => 'node',
      'field' => 'distinct',
      'operator' => '=',
      'options' => '',
      'value' => array (
  0 => 'distinct',
),
    ),
    array (
      'tablename' => 'term_node_1',
      'field' => 'tid',
      'operator' => 'OR',
      'options' => '',
      'value' => array (
  0 => '2',
),
    ),
  );
  $view->exposed_filter = array (
  );
  $view->requires = array(files, node, term_node_1);
  $views[$view->name] = $view;
?>
0
0

Seemann

Seemann képe

mert így logikusabbnak tűnik, de nem változott semmi.

<?php
  $view->filter = array (
    array (
      'tablename' => 'term_node_1',
      'field' => 'tid',
      'operator' => 'OR',
      'options' => '',
      'value' => array (
  0 => '2',
),
    ),
    array (
      'tablename' => 'node',
      'field' => 'distinct',
      'operator' => '=',
      'options' => '',
      'value' => array (
  0 => 'distinct',
),
    ),
  );
?>

Azt nem látom, a különböző szűrőket hogyan lehet összekapcsolni, illetve jól gondolom, hogy AND -el vannak kapcsolva? (Ami tulajdonképpen jó kellene hogy legyen most az én esetemben)

0
0

Seemann

Illyés Edit képe

Mivel fájlnév alapján rendezel (Sort Criteria résznél), ezért logikusan a 3 csatolmánnyal rendelkező fájlokat 3x írja ki. A jelek szerint erre nincs hatással a distinct szűrő – ami szintén elég logikus nekem.

Mit szeretnél elérni, hogyan listázzon? Mit, milyen sorrendben?

0
0
Seemann képe

A rend kedvéért megpróbáltam fájlnév szerint is rendezni, meg a létrehozás dátuma szerint is.
Mindkét esetben jól működik, nem jött elő a többszörös megjelenítés.
(Szöget ütött a fejembe a "rendezés kritériuma" hozzászólásod)

Üdv:

Miki

0
0

Seemann

Seemann képe

Nem írtam be URL-t, vagy valami névegyezőség volt és ez okozta legfőképpen a problémát.
Rendbe jött a dolog, ez a lényeg! :-)

0
0

Seemann

Illyés Edit képe

Ha nem írtál be URL-t, akkor hol jelent meg a hibás nézet?

0
0
Seemann képe

Egy "Letöltés" menüpontot hoztam létre. Ott utvonal névnek megadtam a "Letoltes"-t. A taxonomy-ban létrehoztam egy "Letöltés" szótárat és abba egy "Letöltés" kifejezést. A laphoz hozzáadtam tartalmakat ("írás"-t). Itt be tudtam jelölni a "Letöltés" kifejezést, hogy egy kategóriába tartozzanak. Létrehoztam egy nézetet. Ott szűrőnek beállítottam a taxonomy Letöltés címkéjét.
A nézet neve "letoltes" lett. Az URL-t nem töltöttem ki. A kimenetet úgy próbáltam ellenőrízni, hogy a letöltés menüpontra kattintottam. Hozta a csatolmánnyal ellátott írásokat szépen, csak több példányban. Az volt gyanús, mikor a sorrendet próbáltam megváltoztatni és sehogyan sem sikerült. Véletlenül a nézet (view) nézet fülére kattintottam és jól hozott fel mindent.
Ez a teljes történet. Így már megfejthető mi történt? :-))

Üdv:

Miki

0
0

Seemann