hm so vieleicht:
<!-- ###NEWS### end-->
<!-- ###CONTENT### end -->
<div align="center"><!--###LINK_PREV###-->Zurück<!--###LINK_PREV###--> ###BROWSE_LINKS### <!--###LINK_NEXT###-->Vorwärts<!--###LINK_NEXT###--></div>
<!-- ###TEMPLATE_LIST### end -->
hm so vieleicht:
<!-- ###NEWS### end-->
<!-- ###CONTENT### end -->
<div align="center"><!--###LINK_PREV###-->Zurück<!--###LINK_PREV###--> ###BROWSE_LINKS### <!--###LINK_NEXT###-->Vorwärts<!--###LINK_NEXT###--></div>
<!-- ###TEMPLATE_LIST### end -->
hm. ich das sind die marker im template. ja. verstehe. aber im backend müssen die doch mit irgendeiner aktion hinterlegt sein oder ? verstehst du was ich meine ? nochmal:
news
single ansicht
ein zurück/weiter button für alle berichte
hm ist doch alles in der class vordefiniert:
// next / prev:
$url = $this->getLinkUrl("","begin_at");
// Reset:
$subpartArray=array();
$wrappedSubpartArray=array();
$markerArray=array();
if ($newsCount > $begin_at+$this->config["limit"]) {
$next = ($begin_at+$this->config["limit"] > $newsCount) ? $newsCount-$this->config["limit"] : $begin_at+$this->config["limit"];
$wrappedSubpartArray["###LINK_NEXT###"]=array('<A href="'.$url.'&begin_at='.$next.'">','</A>');
} else {
$subpartArray["###LINK_NEXT###"]="";
}
if ($begin_at) {
$prev = ($begin_at-$this->config["limit"] < 0) ? 0 : $begin_at-$this->config["limit"];
$wrappedSubpartArray["###LINK_PREV###"]=array('<A href="'.$url.'&begin_at='.$prev.'">','</A>');
} else {
$subpartArray["###LINK_PREV###"]="";
}
$markerArray["###BROWSE_LINKS###"]="";
if ($newsCount > $this->config["limit"] ) { // there is more than one page, so let's browse
for ($i = 0 ; $i < ($newsCount/$this->config["limit"]); $i++) {
if (($begin_at >= $i*$this->config["limit"]) && ($begin_at < $i*$this->config["limit"]+$this->config["limit"])) {
$markerArray["###BROWSE_LINKS###"].= ' <b>'.(string)($i+1).'</b> ';
// you may use this if you want to link to the current page also
// $markerArray["###BROWSE_LINKS###"].= ' <A href="'.$url.'&begin_at='.(string)($i * $this->config["limit"]).'"><b>'.(string)($i+1).'</b></A> ';
} else {
$markerArray["###BROWSE_LINKS###"].= ' <A href="'.$url.'&begin_at='.(string)($i * $this->config["limit"]).'">'.(string)($i+1).'</A> ';
}
}
}
Das funktioniert so leider nicht...
Sind die ###PREV/NEXT### nicht nur für Seiten der News_Listen?!
Danke und Grüße
Pyro
ja das denke ich auch .. gibts da keinen ansatz wie man das machen könnte ?
hallo,
ist bei mir im news_template.tmpl vordefiniert und wird
nur wirksam, wenn die anzahl der records
im sysfolder die maximale anzahl der auf einer seite gezeigten listenelemente (setup: limit = deineAnzahl)
übersteigt. also ausprobieren: limit niedrig und ein paar records mehr anlegen...
ciao
eckhard
in der single ansicht sollte man schon ab 2 artikel vor und zurückblättern können.
verstehst du was ich meine.
also, wenn du die klassische LIST-ansicht nicht brauchst, dann gips eine einfache lösung:
schmeiß einfach den content deines ###TEMPLATE_SINGLE### zwischen die marker der LIST-ansicht.
dann rufst du im plugin die LIST auf und du kannst blättern, denn das template weiß ja nicht, was du so zwischen den markern ###TEMPLATE_LIST### alles eingefügt hast... 😉
hehe coole idee :-)
aber ich bräuchte folgendes:
in der list ansicht suchen sich die leute die artikel aus die sie lesen wollen.
dann in der single-ansicht, lesen sie den bericht. ok.
da es sehr viele berichte sind, wäre es userfreundlicher, gleich nach dem lesen des berichtes (single.-ansicht) auf den nächsten und vorigen bericht blättern zu können, anstatt wieder zurück zur liste. wieder aussuchen. lesen. wieder zurück .. bla.. du weisst was ich meine ?
is schon klar: du willst ALLES 😉
hehe ... sozusagen. hast du vielleicht einen ansatz wie man das lösen könnte ? vielleicht kann man ja deinen weiterspinnen .. ob das wirklich gehn kann ?
keiner eine idee ??