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 = '
- ';
- test';
$output .= '
$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
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');