드롭다운 메뉴 우측에 이미지+텍스트 추가하고 싶습니다..
본문
드롭다운 메뉴 우측에 이미지+텍스트 추가하고 싶습니다.
테마를 사용중입니다.
드롭다운 메뉴에서 이미지와 텍스트를 넣고 싶은데
어떻게 적용하면 될지 고수님의 팁 좀 부탁드립니다..
메뉴01 선택시 2차메뉴와 함께 이미지+텍스트를 보여주고 싶습니다.
$DIR_TABLE = 'tl_dir_menu';
$DIRM = tl_dirm($DIR_TABLE); //전역에 저장
function menu_tree($dirm, $depth)
{
if ($depth == 0) $strpad = '';
else $strpad = str_pad(' ', 2 * $depth * 2);
$depth++;
if (is_array($dirm) && count($dirm) > 0) {
echo "\n";
echo $strpad . '<ul data-depth="' . $depth . '" class="depth' . $depth . '" data-idx="1">' . "\n";
foreach ($dirm as $k => $v) {
$dt = '';
if ($v['d_type'] == 'trunk') $dt = '<span class="arrow d' . $depth . '"><i class="xi-angle-down-min"></i></span>';
echo $strpad . ' <li>';
echo '<a href="' . $v['d_1'] . '" target="' . $v['d_2'] . '">' . get_text($v['d_name']) . '</a>' . $dt;
if ($v['d_type'] == 'trunk' && isset($v['rows']) ) {
menu_tree($v['rows'], $depth);
}
echo "</li>\n";
}
echo $strpad . "</ul>";
echo $strpad . '<span class="menuInfor" data-depth="' . $depth . '" class="depth' . $depth . '" data-idx="1">' . "\n";
echo $strpad . "</span>";
}
}
>> 메뉴 불러오기
<div class="lnb-line">
<div id="lnb">
<?php menu_tree($DIRM, 0); ?>
</div>
...
</div>
!-->!-->
답변 2
드롭다운 메뉴에 이미지와 텍스트를 추가하려면?
메뉴 항목과 관련된 데이터에 이미지 URL과 텍스트 정보를 저장하고, 항목에 표시하는 코드를 추가해야 합니다.
항상 찬찬히 하다보면 다됩니다. 느림의 미학으로 응원합니다. 화이팅~!
알려주신 소스로 해봤는데
1차 메뉴까지 이미지가 뜨고 제목이 중복이 됩니다.
2차메뉴에 class 추가 할 수 있는 방법이 없을까요?
답변을 작성하시기 전에 로그인 해주세요.