Hi zusammen,
ich weiss zwar dass diese Frage schon öfter mal gestellt wurde aber ich habe keine Antworten darauf gefunden:
Ich möchte in der Detailansicht des VirtueMart eine Seitennavigation mit "vor" und "zurück"-Tasten einbauen. D.h. man sollte in der "flypage-Ansicht" alle Artikel einer Produkte-Kategorie durchblättern können.
In der Content.html.php habe ich u.a. Code gefunden. Leider habe ich zuwenig Ahnung davon als dass ich ihn mir umschreiben könnte. Nur dass es damit nicht gehen kann hab ich herausgefunden -weil ja der "link_part" schon ganz anders aussieht.
Bei VM steht in der Adresszeile folgendes: index.php?page=shop.product_details&flypage=shop.f lypage&product_id=18&category_id=6&option=com_virt uemart
VM: 1.0.12,PHP-Code:/**
* Writes Next & Prev navigation button
*/
function Navigation( &$row, &$params ) {
global $task;
$link_part= 'index.php?option=com_content&task=view&id=';
// determines links to next and prev content items within category
if ( $params->get( 'item_navigation' ) ) {
if ( $row->prev ) {
$row->prev = sefRelToAbs( $link_part . $row->prev . $row->Itemid_link );
} else {
$row->prev = 0;
}
if ( $row->next ) {
$row->next = sefRelToAbs( $link_part . $row->next . $row->Itemid_link );
} else {
$row->next = 0;
}
}
if ( $params->get( 'item_navigation' ) && ( $task == 'view' ) && !$params->get( 'popup' ) && ( $row->prev || $row->next ) ) {
?>
<!--<table align="center" style="margin-top: 25px;">-->
<table width="100%" style="margin-top: 25px;">
<tr>
<?php
if ( $row->prev ) {
?>
<th align="left" class="pagenav_prev">
<a href="<?php echo $row->prev; ?>">
<?php echo _ITEM_PREVIOUS; ?></a>
</th>
<?php
}
if ( $row->prev && $row->next ) {
?>
<!--<td width="50"> -->
<td width="50">
</td>
<?php
}
if ( $row->next ) {
?>
<th align="right" class="pagenav_next">
<a href="<?php echo $row->next; ?>">
<?php echo _ITEM_NEXT; ?></a>
</th>
<?php
}
?>
</tr>
</table>
<?php
}
}
Joomla!: 1.0.13
Dieses Problem haben mehrere... aber vielleicht gibts einen mit der Lösung?
Danke schon mal im voraus...!
ps.: ich habe das Thema unter "allgemeine Fragen" eröffnet weils ja eigentlich nicht nur den VM betrifft. -Vielleicht gibt es ja eine Universallösung -oder ein Komponente?!?


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen