Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2008-10-31 15:35:18

LeonNet
Plugin Author
From: Deutschland
Registered: 2007-07-12
Posts: 17
Website

[de-de] [gelöst]Kategorien aufteilen

Hallo Forum,

ich versuche Bilder einer Kategorie anzuzeigen, was auch wunderbar funktioniert.
Die Anzahl der Bilder kann ich mit Limit begrenzen, es werden 10 Bilder angezeigt, und jetzt möchte ich einen Link auf die nächsten 10 Bilder.

Was mir fehlt ist eine Lösung.

Hat jemand eine Idee ob das realisierbar ist?

Vielen Dank

Last edited by LeonNet (2008-12-04 19:52:31)

Offline

#2 2008-10-31 19:26:29

wet
Developer Emeritus
From: Schoerfling, Austria
Registered: 2005-06-06
Posts: 3,357
Website GitHub Mastodon

Re: [de-de] [gelöst]Kategorien aufteilen

wet_for_each_image, eventuell.

Offline

#3 2008-10-31 20:00:27

LeonNet
Plugin Author
From: Deutschland
Registered: 2007-07-12
Posts: 17
Website

Re: [de-de] [gelöst]Kategorien aufteilen

wet schrieb:

wet_for_each_image, eventuell.

Das hab ich probiert, und Dein Plugin mit upm_image zusammen setzte ich ein.
Ich habe eine totale Blockade, bin zu blöd, keine Ahnung.
Was muss ich schreiben um die nächsten 10 zu bekommen?

Mit limit=“10” bekomme ich 10, ohne Limit bekomme ich alle, brauche aber erst nur 10, dann per Link die nächsten 10.
Bei article_list gibt es doch auch txp:next

Hilfe bidde…

<code>
<txp:wet_for_each_image category=“recent” limit=“10”>
<txp:upm_image image_id=”{id}” show_alt=“yes”>
<a href=’<txp:upm_img_full_url show_alt=“yes” />’ class=“slideshowThumbnail”><txp:upm_image type=“thumbnail” image_id=”{id}” show_alt=“yes” /></a>
</txp:upm_image>
</txp:wet_for_each_image>
</code>

Offline

#4 2008-12-04 19:51:53

LeonNet
Plugin Author
From: Deutschland
Registered: 2007-07-12
Posts: 17
Website

Re: [de-de] [gelöst]Kategorien aufteilen

Ich hatte Hilfe bei der Lösung des Problems.
Mittels php wird das Attribut offset manipuliert, somit eine dynamische url generiert, die den Wert um 10 erhöht.
Etwas umständlich aber es funktioniert. Das ganze läuft mit Version 4.0.7 und kann live betrachtet werden.

<txp:asy_wondertag>
<txp:wet_for_each_image category="portraits" offset="<txp:php>
if(!isset($_GET['offset'])){$o = 0;}
 else{
  $o = $_GET['offset'];
}
echo $o;
</txp:php>" limit="10">
<txp:upm_image image_id="{id}" show_alt="yes">
<a href='<txp:upm_img_full_url show_alt="yes" />'><txp:upm_image type="thumbnail" image_id="{id}" show_alt="yes" /></a>
</txp:upm_image>
</txp:wet_for_each_image>
</txp:asy_wondertag>
/* generate link*/
<a href="<txp:site_url/><txp:section />/?offset=<txp:php>
if(!isset($_GET['offset'])){$o = 0;}
 else{
  $o = $_GET['offset'];
}
 $o = $o+10;
 if($o < 0){ $o = 0; }
 echo $o;
 </txp:php>" class="back">back</a>
<a href="<txp:site_url/><txp:section />/?offset=<txp:php>
if(!isset($_GET['offset'])){$o = 0;}
 else{
  $o = $_GET['offset'];
}
$o = $o-10;
if($o < 0){ $o = 0; }
echo $o;
</txp:php>">next</a>

Last edited by LeonNet (2008-12-04 19:55:22)

Offline

Board footer

Powered by FluxBB