cck image ill. url mezők részei

gyuri2012 képe

A cél az lenne, hogy egy cck-s image típusú mezőből a kép elérési útvonalát, ill. egy szintén cck-s URL típusú mezőből a linket kiírassam node.tpl.php -ban.
/sites/default/files/valami.jpg ill. www.valami.hu szerű stringek kellenének.
Hogy lehet ezeket elérni, kiszedni?

Azt akarom megoldani például hogy a képre kattintva ugorjon a linkre..., összeállítanam a stringekből magam.
Ez csak egy példa..., talán van rá kattingatós módszer is. Van? Hogy?
A stringek mindenképp kellenének.

Taxonomy upgrade extras: 
Drupal verzió: 
Fórum: 
gyuri2012 képe

Egy print_r( $node ) -ban megvannak a keresett dolgok/stingket
"=> Array ( [url] => http://www.valami.hu [title] => [attributes] => Array ( ) [display_url] => http://www.valami.hu [display_title] => http://www.valami.hu [label] => Honlap [#delta] => 0 )",
és
"[filepath] => sites/default/files/valami.jpg",
de hogy ezeket hogy kell/lehet kiiratni...

0
0
eMeLA képe

Az egyik lehetséges megoldás, hogy saját modulban csinálsz egy megjelenítést:

Ez egy 7.x-es példa, de szerintem nem sokban különbözik a 6.x-sem (azt hiszem):

function MODULOM_field_formatter_info() {
  $formatters = array(
    'munka_slideshow' => array(
      'label' => 'Munka slideshow',
      'field types' => array('image')
    ),
  );
 
  return $formatters;
}
 
function MODULOM_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
 
  $elements = array();
  $elements[0] = array(
          '#theme' => 'munka_slideshow', 
          '#items' => $items,
        );
  return $elements;
}
 
function MODULOM_theme() {
  return array(
    'munka_slideshow' => array(
      'variables' => array('item' => NULL, 'path' => NULL, 'image_style' => NULL),
    ),
  );
}
 
function theme_munka_slideshow () {
  return views_embed_view('munka_slideshow', 'default');
}

A lényeg, hogy a CCK megjelenítésnél kiválasztod a "Munka slideshow"-t.
A megjelenést a theme_munka_slideshow-ban tudod beállítani.

0
0

...mit tudok: http://web.termuves.hu

gyuri2012 képe

Átnézem, köszönöm!
Úgy rémlik hogy régen már csináltam ilyet, egyszerübb módon..., csak nem találom hogy hogyan.

0
0