Ciao, spero di apreire il Topic nella sezione giusta!
Ho un problema che mi sta facendo impazzire: il Pagebreak!
Vorrei inserire un Link nella lista (indice) che creo con il Pagebreak, ma che mi porti in una Sezione fuori dall'articolo esempio tipo:
Pagina 1
Leggi il Meteo (Es: Link Esterno)
Pagina 2
Pagina 3
Vai al Forum (Es: Link Esterno)
Tutte le Pagine
<< SUC - PRE >>
Ho trovato la porzione di codice che potrebbe essere modificata seguendo anche questo
articolo, però sono proprio onesta, non ho trovato la soluzione di come modificarlo senza creare danni! Premetto che me ne intendo un pochino di HTML, ma non so un H di PHP perchè grazie a Joomla questo non l'ho studiato! (Battuta sarcastica rivolta a me stessa!
). Per chi volesse visionare il file per intero si trova in ../plugin/content/pagebreak.php
// TOC Header
$row->toc = '
<table cellpadding="0" cellspacing="0" class="contenttoc">
<tr>
<th>'
. JText::_( 'Article Index' ) .
'</th>
</tr>
';
// TOC First Page link
$class = ($limitstart === 0 && $showall === 0) ? 'toclink active' : 'toclink';
$row->toc .= '
<tr>
<td>
<a href="'. JRoute::_( '&showall=&limitstart=') .'" class="'. $class .'">'
. $heading .
'</a>
</td>
</tr>
';
$i = 2;
foreach ( $matches as $bot )
{
$link = JRoute::_( '&showall=&limitstart='. ($i-1) );
if ( @$bot[0] )
{
$attrs2 = JUtility::parseAttributes($bot[0]);
if ( @$attrs2['alt'] )
{
$title = stripslashes( $attrs2['alt'] );
}
elseif ( @$attrs2['title'] )
{
$title = stripslashes( $attrs2['title'] );
}
else
{
$title = JText::sprintf( 'Page #', $i );
}
}
else
{
$title = JText::sprintf( 'Page #', $i );
}
$class = ($limitstart == $i-1) ? 'toclink active' : 'toclink';
$row->toc .= '
<tr>
<td>
<a href="'. $link .'" class="'. $class .'">'
. $title .
'</a>
</td>
</tr>
';
$i++;
}
// Get Plugin info
$plugin =& JPluginHelper::getPlugin('content', 'pagebreak');
$params = new JParameter( $plugin->params );
if ($params->get('showall') )
{
$link = JRoute::_( '&showall=1&limitstart=');
$class = ($showall == 1) ? 'toclink active' : 'toclink';
$row->toc .= '
<tr>
<td>
<a href="'. $link .'" class="'. $class .'">'
. JText::_( 'All Pages' ) .
'</a>
</td>
</tr>
';
}
$row->toc .= '</table>';
}
function plgContentCreateNavigation( &$row, $page, $n )
{
$pnSpace = "";
if (JText::_( '<' ) || JText::_( '>' )) $pnSpace = " ";
if ( $page < $n-1 )
{
$page_next = $page + 1;
$link_next = JRoute::_( '&limitstart='. ( $page_next ) );
// Next >>
$next = '<a href="'. $link_next .'">' . JText::_( 'Next' ) . $pnSpace . JText::_( '>' ) . JText::_( '>' ) .'</a>';
}
else
{
$next = JText::_( 'Next' );
}
if ( $page > 0 )
{
$page_prev = $page - 1 == 0 ? "" : $page - 1;
$link_prev = JRoute::_( '&limitstart='. ( $page_prev) );
// << Prev
$prev = '<a href="'. $link_prev .'">'. JText::_( '<' ) . JText::_( '<' ) . $pnSpace . JText::_( 'Prev' ) .'</a>';
}
else
{
$prev = JText::_( 'Prev' );
}
$row->text .= '<div>' . $prev . ' - ' . $next .'</div>';
}
Grazie in anticipo!!!