Link all interno di un modulo

4 contenuti / 0 new
Ultimo contenuto
Link all interno di un modulo

Ciao a tutti,
avrei la necessità di sviluppare un modulo con all'interno dei link esterni a drupal.

So che per le tabelle esiste la funzione $output = theme('table',array('header' => $header, 'rows' => $data )); return $output;

Qualcosa di simile per i link?

attualmente ho implementato una semplicissima e stupidissima funzione:
function url_list() {

$link =www.google.ch;

$output = '

    ';
    $output .= '
  • test';
    $output .= '

';

echo $output;
}

Ma chiaramente il risultato è pagina biancha con il link "test"....

Come posso integrare questi link all'interno del mio tema?

Grazie mille!

Saluti,
Pagi

Drupal Version:

scusate: function schede_list() {

$current_demo_link ="www.google.ch";

$output = '<ul>';
$output .= '<li><a href="' . url($current_demo_link) . '">test</a>';
$output .= '</ul>';

echo $output;
}

Sono riuscito a trovare questa funzione: $output = theme('item_list', array('items' => $items));
dove l'array $items si compone come di seguito:

$items = array(
l('link1', 'http://www.google.com'),
l('link2', 'http://www.google.it'),
l('link3', 'content/blabla'),
);

Volevo domandare se qualcuno è a conoscenza di come popolare dinamicamente questo array, con tanto di l() per renderlo linkabile.
Nello specifico ho provato in questo modo:

$pagi= array();
db_set_active($key = 'external_db');
$has_DSL = db_query('xxxxxxx');
db_set_active();

if ($has_DSL->rowCount() != 0) {
array_push($pagi, "l('link3', 'content/blabla')");
}

$outpagi = theme('item_list', array('items' => $pagi));
return $outpagi;

Il risultato non è un link ma bensi del semplice testo...... --> l('link3', 'content/blabla')

Heeelp me please....!!

Grazie mille

risolto..... $pagi[] = l(t('link3'), 'content/blabla');