Als er geen plaatje is, dan moet er iets anders staan.

Status
Niet open voor verdere reacties.

Daantje3

Gebruiker
Lid geworden
5 mei 2011
Berichten
428
Hallo allemaal, ik zit met een klein php probleempje. Ik heb mijn eigen blog met Anchor CMS gemaakt en een custom field gemaakt dat een plaatje is. Als dat plaatje er niet is, zal er dus een andere HTML moeten staan. Hoe doe ik dit? Deze code wil ik als er een plaatje is:

PHP:
<a href="<?php echo article_url(); ?>" class="cover"><img class="imagecover" src="http://www.website.com<?php article_custom_field('cover');?>"/></a>
					<div class="post-desc">
						<h2 class="main-post-heading">

Als er geen plaatje is: (Zonder die hele cover enzo...)

PHP:
<div class="page-desc">
						<h2 class="main-page-heading">

Uitleg:
article_custom_field('cover'); is de custom field, en geeft als voorbeeld /content/plaatje.jpg als output.
 
Laatst bewerkt:
der is een html code voor, die je in pp code zetten kunt:
dus dit:
HTML:
<html>
<img src="jefoto.jeextentie" alt="eventueel onderschrift" height="hoogte" width="breedte">
</html>
 
Laatst bewerkt:
der is een html code voor, die je in pp code zetten kunt:
dus dit:
HTML:
<html>
<img src="jefoto.jeextentie" alt="eventueel onderschrift" height="hoogte" width="breedte">
</html>

dat is niet wat ik bedoelde.
 
Dat is toch eenvoudigweg controleren of die waarde bestaat?
PHP:
<?php if(article_custom_field('cover')) : ?>
	<a href="<?php echo article_url(); ?>" class="cover">
		<img class="imagecover" src="http://www.website.com<?php article_custom_field('cover');?>"/>
	</a>
<?php endif; ?>
<div class="post-desc">
	<h2 class="main-post-heading">
 
Bedankt! Het werkt!

PHP:
<?php if(article_custom_field('cover')) : ?>
					<a href="<?php echo article_url(); ?>" class="cover">
						<img class="imagecover" src="http://www.maartenn.eu<?php echo article_custom_field('cover');?>"/>
					</a>
					<div class="post-desc">
					<h2 class="main-post-heading">
				<?php else: ?>
				
					<div class="page-desc">
						<h2 class="main-page-heading"><?php endif; ?>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan