2016-08-25 12 views
0

私はすべての家の詳細画像にリンクしている家の画像をループしています。しかし、私はそれがスタッフのページにリンクされている別のリンクを持っている1つの画像があります。リンク上のクラスに応じてdivを表示

問題

は、どのように私は1つのリンクがスタッフの詳細ページに移動することですか。私はどのクラスがCMSから挿入されているかによって異なるコードブロックを表示しようとしましたか?助言がありますか?

<?php 

$page_link = team; 

if ($page_link == {@page}) { 

?> 
<a href="/team" class="{@remove_link} {@page}" > 
    <div class="project {@grey_scale} grid-item {@tile_size_width} {@tile_size_height}" style="background:url('{@image_1}{@video_image}');background-size: cover; background-position:center;"> 
    </div> 
</a> 
<?php 

} else { 

?> 
<a href="{@guid}" class="{@remove_link} {@page}" > 
    <div class="project {@grey_scale} grid-item {@tile_size_width} {@tile_size_height}" style="background:url('{@image_1}{@video_image}');background-size: cover; background-position:center;"> 
    </div> 
</a> 
<?php 

} 

?> 

答えて

0

まず、HTML全体を複製する必要はありません。あなただけの<a>のように周りifを設定できます

<?php 

$page_link = "team"; 

if ($page_link == {@page}) { 

?> 

<a href="/team" class="{@remove_link} {@page}" > 

<?php } else { ?> 

<a href="{@guid}" class="{@remove_link} {@page}" > 

<?php } ?> 

あなたは{@page}にあるかを知る必要があります。それが「チーム」の場合は、ifのことができます。そうでない場合は、$page_link{@page}と同じに調整する必要があります。

チームページのアドレスがstansmith.com/pages/teamの場合、<a href="/team"><a href="/pages/team">に変更する必要があります。

さらに詳しいヘルプが必要な場合は教えてください。

関連する問題