묻고답하기
li 반복시 4번째 li의 마진값제거 문의!!
2016.10.25 17:35
<ul class="item-list {$module_info->colorset}">
<li id="item_{$val->item_srl}" loop="$list=>$no,$val" style="width:{$module_info->list_thumbnail_width}px">
<block loop="$list_config => $k, $v">
<input cond="$k == 'checkbox'" class="check" type="checkbox" name="cart" value="{$val->item_srl}" />
<a cond="$k== 'image'" class="thumbnail" href="{getUrl('mid',$mid,'document_srl',$val->document_srl,'act','')}" style="height:{$module_info->list_thumbnail_height}px">
<img src="{$val->getThumbnail($module_info->list_thumbnail_width,$module_info->list_thumbnail_height,$module_info->list_thumbnail_type)}" alt="" />
</a>
<div cond="$k == 'title'" class="item_name">
<a href="{getUrl('mid',$mid,'document_srl',$val->document_srl,'act','')}">{$val->getItemName($module_info->subject_cutsize)}</a>
</div>
<div cond="$k == 'quantity'">
<div class="item_num">
{$lang->quantity}
<span class="num">
<input type="text" id="quantity_{$val->item_srl}" class="quantity" value="1" />
<span class="iconUp" data-for="quantity_{$val->item_srl}"></span>
<span class="iconDown" data-for="quantity_{$val->item_srl}"></span>
</span>
</div>
</div>
<div cond="$k == 'amount' && $val->discount_amount"><span style="text-decoration:line-through;">{$val->printPrice()}</span></div>
<div cond="$k == 'amount' && !$val->discount_amount"><span> </span></div>
<div cond="$k == 'amount'" class="item_price">{$val->printDiscountedPrice()}</div>
<div cond="$k == 'cart_buttons'" class="item_choice">
<a href="#" class="small {$btn_color} nuribtn" onclick="addItemsToCart({$val->item_srl}); return false;">{$lang->cmd_cart}</a>
<a href="#" class="small light nuribtn" onclick="addItemsToFavorites({$val->item_srl}); return false;">{$lang->cmd_favorites}</a>
</div>
<div cond="$k == 'sales_count'"><span>{$lang->sales_count} : {$val->sales_count}</span></div>
<div cond="$v->idx > -1 && $val->getExtraVarValue($k) != NULL">{$val->getExtraVarTitle($k)} : {$val->getExtraVarValue($k)}</div>
</block>
</li>
</ul>
위 소스에서 li가 반복되거든요.. 근데 4번째에서 li의 마진값을 없애고 싶은데 어떻게 해야할가요?
4번재가 되면 무조건 마진값이 없어지게요.. 4번이 좌측인데 마진값붙으면 안맞드라고요..
댓글 5
-
DoorWeb
2016.10.25 17:43
-
비커즈
2016.10.25 17:43
감사합니다.
-
비커즈
2016.10.25 17:55
위에 가르쳐 주신거에서
요런식으로 하려면 어떻게 해야하나요?
$margin = $dx%4 ? '' : 'style="margin-right:0;"'
-
DoorWeb
2016.10.25 18:06
style="margin-right:0"|cond="$dx % 4==0"
-
비커즈
2016.10.25 17:59
아 감사합니다 찾았어요.. xe는 어떻게 쓰는줄 몰라서;; ㅋ
{@$dx=1}
<li loop="$main_menu->list=>$key1,$val1" cond="$val1['link']" class="first_li{$dx}">
<a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a>
{@$dx++}
</li>
이런 패턴으로 만드시면 첫번째 li는 first_li1 네번째는 first_li4 이렇게 클라스명이 붙을겁니다.
그럼 그 클라스명 기준으로 하시면 되것죠.