aboros képe

$view = new view;
$view->name = 'term_description';
$view->description = 'View to generate a block containing the term description on another view using term id as exposed filter.';
$view->tag = 'default';
$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('fields', array(
  'description' => array(
    'label' => 'Term description',
    'alter' => array(
      'alter_text' => 0,
      'text' => '',
      'make_link' => 0,
      'path' => '',
      'link_class' => '',
      'alt' => '',
      'prefix' => '',
      'suffix' => '',
      'help' => '',
      'trim' => 0,
      'max_length' => '',
      'word_boundary' => 1,
      'ellipsis' => 1,
      'strip_tags' => 0,
      'html' => 0,
    ),
    'exclude' => 0,
    'id' => 'description',
    'table' => 'term_data',
    'field' => 'description',
    'relationship' => 'none',
  ),
));
$handler->override_option('arguments', array(
  'tid' => array(
    'default_action' => 'default',
    'style_plugin' => 'default_summary',
    'style_options' => array(),
    'wildcard' => 'all',
    'wildcard_substitution' => 'All',
    'title' => '',
    'breadcrumb' => '',
    'default_argument_type' => 'php',
    'default_argument' => '',
    'validate_type' => 'none',
    'validate_fail' => 'not found',
    'break_phrase' => 0,
    'add_table' => 0,
    'require_value' => 0,
    'reduce_duplicates' => 0,
    'set_breadcrumb' => 0,
    'id' => 'tid',
    'table' => 'term_node',
    'field' => 'tid',
    'validate_user_argument_type' => 'uid',
    'validate_user_roles' => array(
      '2' => 0,
    ),
    'relationship' => 'none',
    'default_options_div_prefix' => '',
    'default_argument_user' => 0,
    'default_argument_fixed' => '',
    'default_argument_php' => 'if (isset($_GET[\'tid\'])) {
  return $_GET[\'tid\'];
}
return FALSE;',
    'validate_argument_node_type' => array(
      'page' => 0,
      'story' => 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',
  'role' => array(),
  'perm' => '',
));
$handler->override_option('cache', array(
  'type' => 'none',
));
$handler->override_option('items_per_page', 1);
$handler->override_option('use_pager', '0');
$handler->override_option('row_options', array(
  'inline' => array(),
  'separator' => '',
));
$handler = $view->new_display('block', 'Block', 'block_1');
$handler->override_option('block_description', '');
$handler->override_option('block_caching', -1);

figyeld meg jól, hogy mit csinál, argumentumként vár egy tidet, alapértelmezetten ad (nem várja, hogy legyen jelen) php code.. kiszedi a $_GETből, visszaadja.
egy sort jelenít meg, nem használ lapozót.
egy blokkot definiál.

ezt a blokkot kiteszed valahova és kész.

0
0

-
clear: both;

vs23 képe

Naon jó csak azt mondd el, hogy hogy lehet azt megcsinálni, hogy ua oldalon belül akarom megnyitni az oldalt (az nem jött be h beírom a linket, mer ahoz az oldalhoz kell regizni).
előre is kösz

0
0
Pasqualle képe

tedd a sminked template.php fajljaba, attol kicsit Drupalosabb lesz

0
0
Icarus képe

Azon az oldalon amit belinkeltél simán frambe rakták. (azaz nem frissül az URL) Az én egyéni véleményem szerint a külső médialejátszóba küldés a legszimpatikusabb. Esetleg ki lehetne küszöbölni az újratöltést, ha a lejátszó új ablakon nyílna meg, s abban csak az lenne. Nem a legelegánsabb, de ha nem akarod drifter által javasolt megoldásokat alkalmazni, akkor nekem nincs jobb ötletem.

0
0
chx képe

Honnan kezdjem? Változót nem írunk SQL query-be, arra placeholder való. Igaz, SQL query-t nem írunk template-be mert nem oda való... No aztán ez ugye csak olyan oldalakon működik ahol egy node van (ie. node/123) azokon az oldalakon meg a translation_link meg előállítja ami neked kell, nem kell ilyen borzalommal előállítani...

0
0
dj képe

Jó lenne, ha a próbálkozást tőmondatokban leírnád, hogy tudjuk hol tévesztettél irányt.

0
0

Üdv!
Dudás József

lviktor képe

Létrehoztam egy tartalom tipust "kozlemenyek" utánna pár mezőt szöveg típust tárgy, ugyszam, kitetel datum. A Views -ban új nézetet közlemények szűrők tartalom: közétett, mezőkben felvettem a 3 mezőmet és itt el is akadtam mert nagyon nem tudtam folytatni hogy hasonlót létrehozzak. Ezért kérdeztem hátha kapok valami iránymutatást mert nem igazán tudom a folytatást, meg hogy egyáltalán jól kezdtem el.

0
0
dj képe

A három meződ a tárgy, ügyszám és közzététel dátuma lenne? Szűrd még le "kozlemenyek" típusra, aztán már csak formázni kell, hogy a tárgy alatt egy sorban jelenjen meg a másik kettő, de az már css lesz. Aztán rendezheted is valamelyik mezőre, ahogy csinálod és elakadsz majd írj.

0
0

Üdv!
Dudás József

pp képe

Nagyon jó szerintem, hogy megtetted az első lépést!
Linkek előállítására az l() függvény való, nem is érdemes kézzel mókolni. Az l() jó mert:

  1. működik rövid webcímektől függetlenül, a te megoldásod nem
  2. működik, ha a Drupal egy alkönyvtárban van(pl. tesztkörnyezet), a te megoldásod nem
  3. működik útvonal álnevekkel, a te megoldásod nem (ha van álnév, akkor azt teszi a linkbe, neked az eredeti útvonalat kell megadnod.)
  4. Ha éppen az aktuális oldalon állsz rárak egy .active classt a linkre (esetünkben ez lényegtelen, mert mindig "a másik" oldalra linkelsz.)

Mint ahogyan Pasqualle javasolta én a template.php-ban a sminkneve_page_preprocess() függvénybe a változókhoz még hozzáadnám a $nyelvvalto ($langswitcher) változót, mely értékét a chx által javasolt függvénnyel állítanám elő

0
0
Tibicsokee képe

Megnéztem az oldalt, nagyon tetszik és egy apróhirdetési portállal kapcsolatban pont ugyanez a kereső kell nekem.
Beüzemeltem a modult, minden ok, de a megjelenítésnél elakadtam a views-ben.
Nagy segítség lenne ha leírnád, hogy jeleníted meg a keresőt és a találatokat.

Előre is Köszi!
Tibi