Node module
In nodeg.module per accessibilità ho corretto così:
'title' => t('Leggi tutto >>> ') . $node->title,
Fuziona bene, ma sarebbe meglio se . $node->title,
restasse nascosto a video.
Ho creato in CSS una class="nascosto", ma non so inserire l'istruzione perchè ho problemi con il php.
Potreste aiutarmi?
Risposte
In php con il . "attacchi" i
In php con il . "attacchi" i contenuti delle variabili, quindi potresti mettere:
'title' => t('Leggi tutto >>> ') . '<div class="nomeclasse">' . $node->title . '</div>',
sempre se ho capito bene cosa intendevi dire...
Non ho risolto
Ti ringrazio per l'aiuto, ma non ho risolto.
Ho creato in style.css del tema ubiquity la classe nascosto:
.nascosto {
display: none;
}
ho corretto in node.module, ma purtroppo invece del solo "Leggi tutto" a video compare:
Leggi tutto >>> <div class="nascosto">Prova pagina con immagine</div>
Forse è meglio se ti riporto tutto:
* Implementation of hook_link().
*/
function node_link($type, $node = NULL, $teaser = FALSE) {
$links = array();
if ($type == 'node') {
if ($teaser == 1 && $node->teaser && $node->readmore) {
$links['node_read_more'] = array(
'title' => t('Leggi tutto >>> ') . $node->title,
'href' => "node/$node->nid",
'attributes' => array('title' => t('Read the rest of this posting.'))
);
}
}
return $links;
}
Ti ringrazio per la pazienza e la cortesia
Non credo comunque ti
Non credo comunque ti convenga fare modifiche al modulo node, perchè poi ogni volta che aggiorni drupal le devi rifare...
La strada migliore è quella di lavorare sul tema, puoi ad esempio modificare il node.tpl.php del tuo tema e invece di fargli mostrare la variabile $links così com'è modificarla, oppure usare al suo posto una cosa del tipo
<?php if (!$page && $node->readmore) {
l( t("Leggi tutto"), "node/$node->nid", array( "title" => t("Leggi il resto del post."), "class" => "nascosto"));
} ?>