Taxonómia image

Monster képe

Sziasztok!

Elsőként leírom, hogy drupal 6-os az oldal, feltettem rá a imagecache és taxonomy image modulokat.
Az oldalon taxonómia kategóriákat listázom egy view-ban, amelyekhez kép is van megadva. Ha a viewban a mezőnél megadom a "kifejezés képe"-t, alap esetben nem hozza be a képet a listázásnál, ha megjelenítést kérek, csak akkor, ha path-t, de ezt még leküzdöttem úgy, hogy ennek a mezőnek a megjelenítését letiltottam, és felvettem egy másikat utána, ahol felülírtam az outputot, és egy img-s html tagbe betettem ezt a path-t, azt hittem, hogy ezzel letudtam a problémát.

Azonban amint kiléptem az adminból, eltűntek a képek, a fileneveket nem írja ki, az url-t csak a könyvtár szintig adja vissza.

Van valami tuti módszer arra, hogy view-ban listázásnál megjelenjen a taxonomy term-ekhez feltöltött kép?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
aboros képe

nekem simán működik ez, most próbáltam ki a mostani taxonomy_image és views modulokkal. (6.x) bekapcsoltam a taxonomy_image modult meg az imagecache modult, létrehoztam egy imagecache sablont. aztán létrehoztam egy szótárat teszem azt "szereplők" és oda létrehoztam kifejezéseket és adtam is mindegyikhez egy képet.

aztán új nézetet hoztam létre, nem "node" hanem "term" lehetőséget választva a létrehozáskor. ehhez hozzáadtam két mezőt, a termet magát meg volt egy taxonomy image mező is. a megjelenítésnél kiválasztottam az imagecache presetemet. hozzáadtam egy page -t, hogy ellenőrizni tudjam és, tadaaa:
https://skitch.com/aboros/gfq22/six-taxonomy-image-mukodj

mukod.
meg tudod mutatni a nézeted exportját?

0
0

-
clear: both;

Monster képe

Íme:

$view = new view;
$view->name = 'view_nev';
$view->description = 'Taxonómia kategóriák listája';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'term_data';
$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(
  'name' => array(
    'label' => 'Kategória név',
    '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,
    ),
    'link_to_taxonomy' => 0,
    'exclude' => 1,
    'id' => 'name',
    'table' => 'term_data',
    'field' => 'name',
    'relationship' => 'none',
  ),
  'tid' => array(
    'label' => 'Kategória ID',
    '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,
    ),
    'set_precision' => FALSE,
    'precision' => 0,
    'decimal' => '.',
    'separator' => ',',
    'prefix' => '',
    'suffix' => '',
    'exclude' => 1,
    'id' => 'tid',
    'table' => 'term_data',
    'field' => 'tid',
    'relationship' => 'none',
  ),
  'tid_2' => array(
    'label' => 'Kifejezés képe alap',
    '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,
    ),
    'display_format' => 'image_plain',
    'exclude' => 1,
    'id' => 'tid_2',
    'table' => 'term_image',
    'field' => 'tid',
    'relationship' => 'none',
    'override' => array(
      'button' => 'Override',
    ),
  ),
  'tid_1' => array(
    'label' => '',
    'alter' => array(
      'alter_text' => 1,
      'text' => '<a href="/ide_mutasson_a_link/[tid]"><img src="/[tid_1]"></a>',
      'make_link' => 0,
      'path' => '',
      'link_class' => '',
      'alt' => '',
      'prefix' => '',
      'suffix' => '',
      'help' => '',
      'trim' => 0,
      'max_length' => '',
      'word_boundary' => 1,
      'ellipsis' => 1,
      'strip_tags' => 0,
      'html' => 0,
    ),
    'display_format' => 'path_to_image',
    'exclude' => 0,
    'id' => 'tid_1',
    'table' => 'term_image',
    'field' => 'tid',
    'override' => array(
      'button' => 'Override',
    ),
    'relationship' => 'none',
  ),
));
$handler->override_option('arguments', array(
  'parent' => array(
    'default_action' => 'not found',
    'style_plugin' => 'default_summary',
    'style_options' => array(),
    'wildcard' => 'all',
    'wildcard_substitution' => 'Minden',
    'title' => '',
    'breadcrumb' => '',
    'default_argument_type' => 'fixed',
    'default_argument' => '',
    'validate_type' => 'taxonomy_term',
    'validate_fail' => 'not found',
    'break_phrase' => 0,
    'not' => 0,
    'id' => 'parent',
    'table' => 'term_hierarchy',
    'field' => 'parent',
    'validate_user_argument_type' => 'uid',
    'validate_user_roles' => array(
      '2' => 0,
      '5' => 0,
      '3' => 0,
      '4' => 0,
    ),
    'override' => array(
      'button' => 'Override',
    ),
    'relationship' => 'none',
    'default_options_div_prefix' => '',
    'default_argument_user' => 0,
    'default_argument_fixed' => '',
    'default_argument_php' => '',
    'validate_argument_node_type' => array(
      'webform' => 0,
      'faq' => 0,
      'product' => 0,
      'egyik' => 0,
      'masik' => 0,
      'banner' => 0,
      'harmadik' => 0,
      'magyarazo_kep' => 0,
      'page' => 0,
      'referencia_kep' => 0,
      'site_slogan' => 0,
      'story' => 0,
      'test_osztaly' => 0,
      'negyedik' => 0,
    ),
    'validate_argument_node_access' => 0,
    'validate_argument_nid_type' => 'nid',
    'validate_argument_vocabulary' => array(
      '1' => 1,
      '2' => 0,
    ),
    'validate_argument_type' => 'tid',
    'validate_argument_transform' => 0,
    'validate_user_restrict_roles' => 0,
    'validate_argument_php' => '',
  ),
));
$handler->override_option('filters', array(
  'vid' => array(
    'operator' => 'in',
    'value' => array(
      '1' => '1',
    ),
    'group' => '0',
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'id' => 'vid',
    'table' => 'term_data',
    'field' => 'vid',
    'override' => array(
      'button' => 'Override',
    ),
    'relationship' => 'none',
  ),
));
$handler->override_option('access', array(
  'type' => 'none',
));
$handler->override_option('cache', array(
  'type' => 'none',
));
$handler->override_option('style_options', array(
  'grouping' => '',
));
$handler = $view->new_display('page', 'view_page_nev', 'page_1');
$handler->override_option('path', 'view_utvonal');
$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,
));
0
0
Monster képe

Ennek okát sem igazán értem, de alapvetően gyanítottam, hogy meg lehet ezt valahogy egyszerűbben is oldani, nem kell hozzá ilyen nyakatekert megoldás.
Mint látod, linket is kell rátennem a képre, és csak a képnek kellene látszódnia, de sajnos ha azt állítottam be a kifejezés képénél, hogy képként jelenítse meg a tartalmat, semmit nem rakott ki, path-ként legalább kiírta a path-t :)

0
0
Monster képe

A probléma gyökere nem ott volt, ahol keresgéltem, hanem a permissions-nél. Nem volt a taxonomy image modulhoz az access jog beállítva, ezért nem működött, csak adminként. Szívás :)
Ezzel együtt persze az még mindig nem megy, ha csak simán ki akarom rakni a képet, de ezzel a kicsit barkács megoldással, hogy két lépcsőben rakom össze a képet, így megy.

0
0