<?php echo $this->item->introtexttext; ?>
qualcuno sa dirmi come fare?
<?php if (!$params->get('show_intro')) : ?>
<?php echo $this->item->event->afterDisplayTitle; ?>
e rimuovere il ! prima di params.<?php echo $this->item->introtext; ?>
e sostituirla con <?php
$limit =300;
if (strlen($this->item->introtext) > $limit) {
echo (substr($this->item->introtext, 0, $limit)) . " ... ";
}
else {
echo $this->item->introtext;
}
?>
elseif ($readmore = $this->item->params->get('readmore')) :
echo $readmore;
Forse inserire il codice qui sopra (che richiama la funsione readmore) al posto dei ... potrebbe funzionare, ma non ho provato... comunque smanettando un po' dovresti riuscirci, non credo sia troppo complicato.
<?php
$limit = 1000;
if(strlen($this->item->introtext) > $limit) {
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
echo (substr($this->item->introtext, 0, $limit)) . '<p class="readmore"><a href="'.$link.'">'.JText::sprintf('COM_CONTENT_READ_MORE_TITLE').'</a></p>';
}
else
echo $this->item->introtext;
?>
Grazie, ma dopo varie prove, ecco il codice:<?php
$limit = 1000;
if(strlen($this->item->introtext) > $limit) {
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
echo (substr($this->item->introtext, 0, $limit)) . '<p class="readmore"><a href="'.$link.'">'.JText::sprintf('COM_CONTENT_READ_MORE_TITLE').'[/url]</p>';
}
else
echo $this->item->introtext;
?>
[RISOLTO]
Salve ragazzi, a me interessava questa procedura. Mi funziona perfettamente con l'unico problema che il link del leggi tutto mi rimanda alla home e non all'articolo relativo. Perche??? Come fare per risolverlo?