小编Ruu*_*uud的帖子

在list.phtml中显示产品属性 - Magento

您好我已经阅读了很多关于此的帖子,虽然它的工作原理尚不完整.

例如; 属性1 =鞋类和属性2 =鞋色.两者都在下拉列表中,我想在类别页面中列出每个产品的所有可能的属性颜色.

问题:当我测试代码时,它只显示第一个鞋子颜色,而不是所有的posibilites.我在这做错了什么?

以下是我所拥有的3个例子.所有代码都有效,但只显示第一个属性颜色.例1:

<!-- Find the following loop -->
<?php foreach ($_productCollection as $_product): ?>
<!-- Inside it insert one of the following codes as needed -->
<!-- Use this for regular text attributes -->
<?php echo $_product->getMyAttribute() ?>
<?php echo $_product->getAnotherCustomAttribute() ?>

<!-- Use this for dropdown attributes -->
<?php echo $_product->getAttributeText('shoecolor') ?>
<?php endforeach?>
<!-- ... --> 
Run Code Online (Sandbox Code Playgroud)

例2

<?php echo $_product->getResource()->getAttribute('shoecolor')->getFrontend()->getValue($_product) ?>
Run Code Online (Sandbox Code Playgroud)

例3

<?php $type = "simple"; $p = "0" ?> 
<?php foreach ($_productCollection …
Run Code Online (Sandbox Code Playgroud)

php arrays for-loop magento configurable-product

4
推荐指数
2
解决办法
2万
查看次数

如果ID为的div具有某些文本,则删除其他div

如果ID为的div具有某些文本,则删除其他div。

<script language="javascript"> 
var text = $('#div_with_dynamic_text').text();
var comparingText = 'THE_TEXT'
if(text == comparingText){
 $('#OTHER_DIV).css('display','none'); 
 }; 
</script>

<div id="div_with_dynamic_text">THE_TEXT</div>
<div id="OTHER_DIV"> some other div which needs to hide if certain text</div>
Run Code Online (Sandbox Code Playgroud)

javascript css php if-statement

3
推荐指数
1
解决办法
1199
查看次数

将多个数组添加到args数组

已解决 (积分将在10分钟内添加.)

我的functions.php(Wordpress)中有一个自定义的帖子类型脚本,我不明白它的含义.

$query_args = array(
'posts_per_page' => 5,
'post_type'      => $is_some_page ? CPT_ONE : CPT_TWO,
'post_status'    => 'publish',
'paged'          => 1
);
Run Code Online (Sandbox Code Playgroud)

脚本加载完美,没有问题.

问题:我想添加一个额外的post_type但我不明白这个:符号......它的含义是什么?以及如何添加更多?这不起作用:

'post_type' => $is_some_page ? CPT_ONE : CPT_TWO : CPT_THREE,

编辑:感谢您查看并更改问题的标签.非常感谢其他所有人指出我与操作员正确的方向.

php arrays function

0
推荐指数
1
解决办法
65
查看次数