Vraag over templates binnen Articles Topic is solved

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
Arno

Vraag over templates binnen Articles

Post 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.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Vraag over templates binnen Articles

Post 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  :)
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Arno

Re: Vraag over templates binnen Articles

Post by Arno »

Helaas, deze code maakt geen verschil :(
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: Vraag over templates binnen Articles

Post 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
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: Vraag over templates binnen Articles

Post 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
Arno

Re: Vraag over templates binnen Articles

Post by Arno »

Helaas Ronny, de code die je opgeeft maakt geen verschil. Weet je zeker dat het zo moet kloppen?
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: Vraag over templates binnen Articles

Post 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
Arno

Re: Vraag over templates binnen Articles

Post 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?
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: Vraag over templates binnen Articles

Post 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
Arno

Re: Vraag over templates binnen Articles

Post by Arno »

Ja, het kruisje verdwijnt bij mij ook, maar ook de afbeeldingen bij articles waarbij ik wél een doc-cover heb ingevoerd  ;)
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: Vraag over templates binnen Articles

Post by RonnyK »

ah... ok. dat had ik niet begrepen. Ik zal even kijken...

Ronny
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: Vraag over templates binnen Articles

Post 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
Post Reply

Return to “Dutch - Nederlands”