在opencart商店中,我在类别页面中有产品限制,例如每页的默认产品数量。我将最大数量设置为1000,但我想strig将该数字替换为“ALL”。
Belo是字符串的代码。 <?php echo $limits['text']; ?>
我想将值{1000}替换$limits['text']
为全部
<select onchange="location = this.value;">
<?php foreach ($limits as $limits) { ?>
<?php if ($limits['value'] == $limit) { ?>
<option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option>
<?php } else { ?>
<option value="<?php echo $limits['href']; ?>"><?php echo str_replace('1000', 'ALL', $limits['text']); ?></option>
<?php } ?>
<?php } ?>
</select>
这可行,但在页面的链接中它应该是这样的 /index.php?route=product/category&path=142#/sort=p.sort_order/order=ASC/limit=1000 但就是这样 /index.php?route=product/category&path=142#/sort=p.sort_order/order=ASC/limit=All
在inspect元素中,代码是corectly生成的
<select>
<option value="http://diamanti.teamweb.ro/index.php?route=product/category&path=142&limit=30" selected="selected">30</option>
<option value="http://diamanti.teamweb.ro/index.php?route=product/category&path=142&limit=90">90</option>
<option value="http://diamanti.teamweb.ro/index.php?route=product/category&path=142&limit=1000">All</option>
</select>
但是当我点击全部时,链接修改不是“值”但是文本...