Jump to content


Photo
- - - - -

Двойное условие в php


Best Answer i001 , 29 December 2015 - 21:42

<?php if ($this->checkPosition("newapart")&&trim($this->renderPosition("newapart"))=="yes"):?>
		<div class="related">
			<?php echo $this->renderPosition('aparts-order'); ?>
		</div>
		<div class="gallery-jk">
		<?php echo $this->renderPosition('default-photo'); ?>
		</div>
<?php else :?> 
		<div class="gallery-jk">
		<?php echo $this->renderPosition('default-photo'); ?>
		</div>
		<div class="related">
			<?php echo $this->renderPosition('aparts-order'); ?>
		</div>
<?php endif;?>		
Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 Dyonis

Dyonis
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 209
  • topics: 55

Posted 29 December 2015 - 21:26

В PHP я не силен, поэтому нужна ваша помощь. Помогите с синтаксисом (форумы читал, не помогло)

Нужно сделать двойное условие: если у поля newapart стоит галочка, то блоки выводятся последовательно, в противном случае блоки выводятся наоборот. Подскажите где поправить код? Редактирую full.php товара

<?php if ($this->checkPosition("newapart")&&trim($this->renderPosition("newapart"))=="yes"):?>
		{<div class="related">
			<?php echo $this->renderPosition('aparts-order'); ?>
		</div>
		<div class="gallery-jk">
		<?php echo $this->renderPosition('default-photo'); ?>
		</div>}
else {
		<div class="gallery-jk">
		<?php echo $this->renderPosition('default-photo'); ?>
		</div>
		<div class="related">
			<?php echo $this->renderPosition('aparts-order'); ?>
		</div>}

  • 0

#2 i001

i001
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 29 December 2015 - 21:42   Best Answer

<?php if ($this->checkPosition("newapart")&&trim($this->renderPosition("newapart"))=="yes"):?>
		<div class="related">
			<?php echo $this->renderPosition('aparts-order'); ?>
		</div>
		<div class="gallery-jk">
		<?php echo $this->renderPosition('default-photo'); ?>
		</div>
<?php else :?> 
		<div class="gallery-jk">
		<?php echo $this->renderPosition('default-photo'); ?>
		</div>
		<div class="related">
			<?php echo $this->renderPosition('aparts-order'); ?>
		</div>
<?php endif;?>		

  • 3

#3 Dyonis

Dyonis
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 209
  • topics: 55

Posted 30 December 2015 - 15:59

Спасибо!


  • 0




Click to return to top of page in style!