Cataloger Recent added werkt niet zoals ik graag zou willen

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
wpbremer
Power Poster
Power Poster
Posts: 455
Joined: Thu Nov 13, 2008 12:15 pm

Cataloger Recent added werkt niet zoals ik graag zou willen

Post by wpbremer »

Op mijn site gebruik ik Cataloger tot volle tevredenheid, alleen blijf ik met 1 vraag zitten de laatste tijd.

Ik heb een pagina aangemaakt waarin met:

Code: Select all

{cms_module module='Cataloger' action='recent' sub_template='Recent' count='5' alias='/'}
de laatste vijf items worden getoond.

Alleen zijn dit niet de laatste vijf toegevoegde items, want ook als je een item aanpast of zelfs verplaatst (hoger of lager in hiërarchie) worden de items op deze pagina getoond.

Nu is mijn vraag of het ook mogelijk is om alleen de laatst toegevoegde en/of laatst aangepast items te tonen.

Onderstaand de php-code van action.recent.php :

Code: Select all

<?php
		if (!isset($gCms)) exit;
		foreach ($params as $key=>$val)
			{
			$this->smarty->assign($key, $params[$key]);
			}
 		if (! isset($params['recurse']))
 			{
 			$params['recurse'] = 'items_all';
 		 	}
		
 		list($curPage,$categoryItems) = $this->getCatalogItemsList($params);
        usort($categoryItems,array("Cataloger", "chrono"));
            
        $count = count($categoryItems);
        $start = 0;
        $end = min($count,$params['count']);
        $thisUrl = $_SERVER['REQUEST_URI'];
        $thisUrl = preg_replace('/(\?)*(\&)*start=\d+/','',$thisUrl);
        $categoryItems = array_splice($categoryItems, $start, $end);
        $this->smarty->assign('items',$categoryItems);
 		
		$this->smartyBasics();
		echo $this->ProcessTemplateFromDatabase($this->getTemplateFromAlias($params['sub_template']));
?>
Post Reply

Return to “Dutch - Nederlands”