Vraag over templates binnen Articles
Moderator: velden
Vraag over templates binnen Articles
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.
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
Hoi Arno
Groet, Rolf
Probeer dit eens:Iets in de trand van {if $doc_cover}{$doc_cover}{/if}?
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
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Vraag over templates binnen Articles
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
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
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:
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:
Vervangen door$this->smarty->assign('doc_cover','config['uploads_url'].'/Articles/covers/'. $row['doc_cover'].'" />');
Ronnyif (!empty($params['doc_cover']))
{
$this->smarty->assign('doc_cover','config['uploads_url'].'/Articles/covers/'. $row['doc_cover'].'" />');
}
Re: Vraag over templates binnen Articles
Helaas Ronny, de code die je opgeeft maakt geen verschil. Weet je zeker dat het zo moet kloppen?
Re: Vraag over templates binnen Articles
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
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
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):
Als ik 'm verander naar de code zoals je die aangaf wordt hij:$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?if (!empty($params['doc_cover']))
{
$this->smarty->assign('doc_cover','config['uploads_url'].'/images/cd-covers/'. $row['doc_cover'].'" />');
}
Re: Vraag over templates binnen Articles
!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
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
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
ah... ok. dat had ik niet begrepen. Ik zal even kijken...
Ronny
Ronny
Re: Vraag over templates binnen Articles
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
Mocht je 2 werkende XMLs hebben, dus Articles en ModuleXtender.... Wil je die dan sturen, zodat ik die kan bekijken.
Ronny