> CMS 튜토리얼 > Dedecms > DreamWeaver에서 최상위 열과 아래의 보조 열을 호출하는 방법

DreamWeaver에서 최상위 열과 아래의 보조 열을 호출하는 방법

藏色散人
풀어 주다: 2020-01-15 10:37:17
원래의
2591명이 탐색했습니다.

DreamWeaver에서 최상위 열과 아래의 보조 열을 호출하는 방법

아래의 최상위 열과 보조 열을 호출하는 방법은 무엇입니까?

# 🎜🎜#梦Weaver는 최상위 열과 아래의 보조 열을 호출합니다

권장 학습:

梦Weavercms

때때로 필요합니다 드롭다운 메뉴를 만들 때와 같이 최상위 열과 다음 보조 열을 호출합니다. 보조 열을 호출하는 가장 간단한 방법:

{dede:channelartlist typeid='top'}
<li><a href="{dede:field name=&#39;typeurl&#39;/}" target="_self">{dede:field name=&#39;typename&#39;/}</a>
<ul>
{dede:channel type=&#39;son&#39; noself=&#39;yes&#39;}
<li><a href="[field:typelink/]" target="_self">[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
로그인 후 복사

때때로 스타일을 만들어야 할 경우 다음 예와 같이 dede:channelartlist의 레이블에 다른 CSS를 추가해야 합니다. #🎜🎜 #
{dede:channelartlist typeid=&#39;top&#39;}
<li><a href="{dede:field name=&#39;typeurl&#39;/}" target="_self">{dede:field name=&#39;typename&#39;/}</a>
<ul class="flyout level2 child{dede:global name=&#39;itemindex&#39;/}">
{dede:channel type=&#39;son&#39; noself=&#39;yes&#39;}
<li><a href="[field:typelink/]" target="_self">[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
로그인 후 복사

{dede:global name='itemindex'/}는 최상위 열이 호출될 때마다 자동으로 증가됩니다.

보조 열을 호출하는 더 복잡한 방법은 다음 예와 같이 dede:php 태그를 사용합니다.

<ul>
<li><a href="{dede:global.cfg_basehost/}">网站首页</a></li>
{dede:channelartlist typeid=&#39;top&#39;}
{dede:php}
$thisid = $refObj->Fields[&#39;id&#39;];
$dsql->SetQuery("Select * from `dede_arctype` where reid=".$thisid." ORDER BY sortrank");
$dsql->Execute();
$i=0;
while($arr = $dsql->getArray()){
$i = $i +1;
$str = implode(&#39;,&#39;,$arr);
if(!empty($str) && $i==1){
 echo &#39;<li><div><dl><dt><img src="/img/item_top.jpg" width="89" height="11"></dt>&#39;; 
}
echo &#39;<dd><a href="/plus/list.php?tid=&#39;.$arr[&#39;id&#39;].&#39;">&#39;.$arr[&#39;typename&#39;].&#39;</a></dd>&#39;;
}
if(!empty($str)) echo &#39;</dl></div>&#39;;
if(empty($str)){
 echo &#39;<li>&#39;;
}
{/dede:php}
<a href="{dede:field name=&#39;typeurl&#39;/}" class=&#39;{dede:field.currentstyle/}&#39;>{dede:field name=&#39;typename&#39;/}</a>
 </li>
{/dede:channelartlist}
</ul>
로그인 후 복사

이 방법은 더 복잡하지만 또한 더 유연합니다.

위 내용은 DreamWeaver에서 최상위 열과 아래의 보조 열을 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿