메인 페이지에 메뉴판을 넣으려고합니다.
관련링크
본문
답변 4
http://shopmini.cafe24.com/theme/redshop/css/default_shop.css
이 css 파일에서 아래부분에서 빨간 부분을 수정하면 됩니다.
#menu{border-top:1px solid #ddd;height:37px;line-height:37px;background:#000}
#menu>ul{position:relative;margin:0 auto;width:1000px;text-align:right}
#menu ul li{display:inline-block;margin-left:10px;}
#menu ul li a{color:#fff}
theme/redshop/css/default_shop.css 73번째줄
- border-top: 1px solid #ddd;
- height: 37px;
- line-height: 37px;
- background: #000; <--추가
영카트 shop 자체는 메뉴 출력 함수가 따로 없고
그누보드에 포함된 메뉴 함수를 갖다 써야 합니다.
따로 작업을 해야 되요
head.php
상단에 위치한
<nav id="gnb">
<h2>메인메뉴</h2>
<ul id="gnb_1dul">
<?php
$sql = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '2'
order by me_order, me_id ";
$result = sql_query($sql, false);
$gnb_zindex = 999; // gnb_1dli z-index 값 설정용
for ($i=0; $row=sql_fetch_array($result); $i++) {
?>
<li class="gnb_1dli" style="z-index:<?php echo $gnb_zindex--; ?>">
<a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a>
<?php
$sql2 = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '4'
and substring(me_code, 1, 2) = '{$row['me_code']}'
order by me_order, me_id ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++) {
if($k == 0)
echo '<ul class="gnb_2dul">'.PHP_EOL;
?>
<li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><?php echo $row2['me_name'] ?></a></li>
<?php
}
if($k > 0)
echo '</ul>'.PHP_EOL;
?>
</li>
<?php
}
if ($i == 0) { ?>
<li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> <br><a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하실 수 있습니다.<?php } ?></li>
<?php } ?>
</ul>
</nav>
이걸
shop.head.php
그 위치에 작업 하셔야 겠네요