Page 1 of 1

Vraag over templates binnen Articles

Posted: Fri Feb 27, 2009 8:19 am
by Arno
Ik maak dankbaar gebruik van de (oude maar vertrouwde) Articles module om het repertoire van een koor in weer te geven. Ik zit echter nog met twee vragen.

Covers
Bij veel van de items heb ik een afbeelding staan, die ik middels de covers-functie plaats. Werkt allemaal prima. Alleen bij sommige items heb ik geen afbeelding en krijg ik dan een mooi rood kruis op de plek waar de afbeelding getoond zou moeten worden. Kan ik het in m'n template zó instellen de covers alleen getoond worden wanneer er een afbeelding geplaatst is bij m'n Article? Iets in de trand van {if $doc_cover}{$doc_cover}{/if}? Deze code werkt overigens niet, maar wellicht werkt het in deze module anders.

Verschillende templates
Ik zou graag gebruik maken van verschillende weergaven van m'n Articles-list op verschillende pagina's. Zo zou ik bijvoorbeeld voor koor 1 een andere layout hanteren dan voor koor 2. Ik zie dat je meerdere templates kan aanmaken, maar met welke smarty kan ik die aanroepen in m'n pagina? Iets wat ik in de help niet kon vinden.

Re: Vraag over templates binnen Articles

Posted: Fri Feb 27, 2009 11:39 am
by Rolf
Hoi Arno
Iets in de trand van {if $doc_cover}{$doc_cover}{/if}?
Probeer dit eens:

Code: Select all

{if isset($doc_cover)} 
{$doc_cover}
{/if}

Groet, Rolf  :)

Re: Vraag over templates binnen Articles

Posted: Fri Feb 27, 2009 12:13 pm
by Arno
Helaas, deze code maakt geen verschil :(

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 6:34 pm
by pedes
Arno,

je kan in de database bij het veld waar de afbeelding moet komen, de standaard waarde op voorbeeld geen.gif zetten
en je voorziet afbeelding van 1 transparante pixel met de naam geen.gif

dan heb je geen extra code nodig en standaard zal er altijd een niet zichtbare afbeelding zijn

grtz
Peter

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 7:04 pm
by RonnyK
Arno,

dit zul je in de bestanden moeten aanpassen, aangezien de URL al meegegeven wordt. De variabele is dus nooit leeg, de url is gevolgd, enkel wordt deze niet gevolgd door de cover....

In het bestand action.details.php kun je op regel 53:
$this->smarty->assign('doc_cover','config['uploads_url'].'/Articles/covers/'. $row['doc_cover'].'" />');
Vervangen door
if (!empty($params['doc_cover']))
{
  $this->smarty->assign('doc_cover','config['uploads_url'].'/Articles/covers/'. $row['doc_cover'].'" />');
}
Ronny

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 8:50 pm
by Arno
Helaas Ronny, de code die je opgeeft maakt geen verschil. Weet je zeker dat het zo moet kloppen?

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 9:01 pm
by RonnyK
Bij mij wel.... Check maar op...http://ronnyk.dyndns.org/cmsms1svn/index.php/articles

Kun je anders eens tonen, wat je in de action.detail.php hebt staan nu, rond regel 53...

Ronny

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 9:06 pm
by Arno
De regel zoals het bij mij staat is alsvolgt (ik had 'm iets aangepast zodat afbeeldingen naar de juiste map verwijzen en gelijk de juiste classe krijgen):
$this->smarty->assign('doc_cover','config['uploads_url'].'/images/cd-covers/'. $row['doc_cover'].'" />');
Als ik 'm verander naar de code zoals je die aangaf wordt hij:
if (!empty($params['doc_cover']))
{
$this->smarty->assign('doc_cover','config['uploads_url'].'/images/cd-covers/'. $row['doc_cover'].'" />');
}
Ik heb weinig php-ervaring, maar is het nu niet zo dat er nu juist een afbeelding getoond wordt wanneer het doc_covers veld leeg (empty) is?

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 9:12 pm
by RonnyK
!empty wil zeggen niet-empty, dus enkel als gevuld.

Bij mij werkt deze code ook. Heb je de file wel opnieuw ge-FTP-ed, want op mijn pagina, heb ik nu jou code draaien, zonder kruisje...

Ronny

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 9:14 pm
by Arno
Ja, het kruisje verdwijnt bij mij ook, maar ook de afbeeldingen bij articles waarbij ik wél een doc-cover heb ingevoerd  ;)

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 9:18 pm
by RonnyK
ah... ok. dat had ik niet begrepen. Ik zal even kijken...

Ronny

Re: Vraag over templates binnen Articles

Posted: Thu Mar 12, 2009 9:36 pm
by RonnyK
Ik kan deze niet nakijken, omdat ik articles niet correct krijg. Ik krijg een fatal error, als ik een cover aan een article hang.....

Mocht je 2 werkende XMLs hebben, dus Articles en ModuleXtender.... Wil je die dan sturen, zodat ik die kan bekijken.

Ronny