PHP - 如果语句隐藏X如果图像显示但显示X如果图像不显示?
我使用Opencart构建网站。您可以将横幅添加到所有类别。PHP - 如果语句隐藏X如果图像显示但显示X如果图像不显示?
我想要横幅显示和当前默认隐藏的文本隐藏...但是如果没有横幅再次显示默认文本。
我怎么能在PHP中做到这一点?我到目前为止所尝试的:
<h1><?php echo $heading_title; ?></h1>
<div class="category-info">
<?php if ($thumb) { ?>
<div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
<?php } else {?>
<p><?php echo $description; ?></p>
<?php } ?>
</div>
谢谢!
查找以下在目录/视图/主题/ YOUR_THEME_NAME /产品/ category.tpl
<h2><?php echo $heading_title; ?></h2>
<?php if ($thumb || $description) { ?>
<div class="row">
<?php if ($thumb) { ?>
<div class="col-sm-2">
<img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" />
</div>
<?php } ?>
<?php if ($description) { ?>
<div class="col-sm-10"><?php echo $description; ?></div>
<?php } ?>
</div>
<hr>
<?php } ?>
在上面的代码码标题的标题(或类别名称)被示出,并检查是否类别拇指图像或描述该类别是否被插入。如果只插入了它们,则会显示它们。 我已经扭曲,让您的需求,
现在用下面的代码替换:
<div class="row">
<?php if ($thumb) { ?>
<div class="col-sm-2">
<img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" />
</div>
<?php }else{ ?>
<h2><?php echo $heading_title; ?></h2>
<?php } ?>
<?php if ($description) { ?>
<div class="col-sm-10"><?php echo $description; ?></div>
<?php } ?>
</div>
<hr>
所以现在按照上面的代码,类别图像显示,如果有类图像也不类别名称显示。如果插入说明,则会显示说明。
嗨Rupak,感谢您的答复。不是($ thumb)定位页面上的所有缩略图吗?我只想选择类别横幅而不是页面上的所有其他图像。谢谢! –
嗨乔, $拇指用于分类横幅。 对于类别产品的图片,你可以看到** $ product ['thumb'] ** –
你的代码似乎出了什么问题? – showdev