Bonjour,
Je sollicite votre aide pour m'aider à modifier l'affichage par défault d'un theme wordpress que j'utilise pour mon site :
Voilà ce qui a été programmé :
Si
Une photo existe
Alors
Ca affiche la photo et les boutons photo (activé) + map + streetview
sinon
Ca affiche rien
<section class="detail-top detail-top-slideshow">
<div class="container">
<div class="row">
<div class="col-sm-12">
<?php get_template_part( 'property-details/header', 'detail' ); ?>
</div>
</div>
<?php
if( !empty($properties_images) ) { ?>
<div class="row">
<div class="col-sm-12 col-xs-12">
<div class="detail-media">
<div class="tab-content">
<div id="gallery" class="tab-pane fade <?php echo esc_attr( $gallery_view );?>">
<span class="label-wrap visible-sm visible-xs">
<?php if( taxonomy_simple('property_status') ) { ?>
<span class="label label-primary label-status-<?php echo intval(get_taxonomy_id('property_status')); ?>"><?php echo taxonomy_simple('property_status'); ?></span>
<?php } ?>
<?php if( taxonomy_simple('property_label') ) { ?>
<span class="label label-primary label-color-<?php echo intval(get_taxonomy_id('property_label')); ?>"><?php echo taxonomy_simple('property_label'); ?></span>
<?php } ?>
</span>
<div class="detail-slider-wrap">
<div class="detail-slider owl-carousel owl-theme">
<?php
foreach( $properties_images as $prop_image_id => $prop_image_meta ) {
echo '<div class="item" style="background-image: url('.esc_url( $prop_image_meta['url'] ).')">';
echo '<a class="popup-trigger banner-link" href="#">';
echo '</a>';
echo '</div>';
}
?>
</div>
<div class="detail-slider-nav-wrap">
<div class="detail-slider-nav owl-carousel owl-theme"">
<?php
foreach( $properties_images as $prop_image_id=>$prop_image_meta ){
$slider_thumb = wp_get_attachment_image_src($prop_image_id,'widget-prop');
echo '<div class="item">';
echo '<img src="'.esc_url( $slider_thumb[0] ).'" alt="'.esc_attr( $prop_image_meta['title'] ).'" width="100" height="70" />';
echo '</div>';
}
?>
</div>
</div>
</div>
</div>
<?php if( $property_map != 0 ) { ?>
<div id="singlePropertyMap" class="tab-pane fade <?php echo esc_attr( $map_view );?>">
<div class="mapPlaceholder">
<div class="loader-ripple">
<div></div>
<div></div>
</div>
</div>
</div>
<?php wp_nonce_field('map_ajax_nonce', 'securityMap', true); ?>
<input type="hidden" name="prop_id" id="prop_id" value="<?php echo esc_attr($post->ID); ?>" />
<?php } ?>
<?php if( $property_streetView != 'hide' ) { ?>
<div id="street-map" class="tab-pane fade <?php echo esc_attr( $street_view );?>"></div>
<?php } ?>
</div>
<?php get_template_part( 'property-details/media-tabs' ); ?>
</div>
</div>
</div>
<?php } ?>
</div>
</section>
Voilà ce que je souhaite faire :
Si
Une photo existe
Alors
Ca affiche la photo et les boutons photo (activé) + map + streetview
sinon
Ca affiche la map + les boutons map (activé) + streetview
Pour ce faire j'ai donc simplement dupliqué ce bout de code en inversant la condition :
<?php
if( empty($properties_images)){
?>
Puis j'ai laissé le reste, tel que c'est actuellement, car en essayant de bricoler j'obtiens des erreurs de syntaxes insolubles pour mon niveau de super novice en php. ^^
Si
Une photo existe
Alors
Ca affiche la photo et les boutons photo (activé) + map + streetview
sinon
Ca affiche une photo vide, et les boutons photo (activé) + map + streetview
J'espère avoir été compréhensible,
Merci de m'éclairer sur la syntaxe à utiliser :)