0){$dbrow = $this->dsql->GetOne 코드를 추가합니다. "텍스트(...)"를 사용할 수 있습니다."/> 0){$dbrow = $this->dsql->GetOne 코드를 추가합니다. "텍스트(...)"를 사용할 수 있습니다.">
DEDECMS에서 현재 스타일에 대한 상위 열 호출 및 다단계 지원을 추가하는 방법은 무엇입니까?
필요해서 코드를 직접 수정해서 사용할 수 있는 친구들에게 공유했습니다.
추천 학습: Dreamweaver cms
includeinc_typelink.php
1. 이 코드 뒤(약 263줄)
if($reID==0 && $typeid>0){ $dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$typeid' "); if(is_array($dbrow)) $reID = $dbrow['reID']; }
increase
// 新增代码 if($reID>0){ $dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$reID'"); if(is_array($dbrow)) $parentID = $dbrow['reID']; } // 新增代码结束结束
2. 다음 코드 뒤:
else if($typetype=="self"){ $sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID='$reID' And ishidden<>1 order by sortrank asc limit 0,$row"; }
increase
레에에3. 다음 코드
else if($typetype=="parent"){ //新增代码 获得上级栏目 $sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID='$parentID' And ishidden<>1 order by sortrank asc limit 0,$row"; } //新增代码结束 获得上级栏目
를 다음과 같이 수정합니다.
if($row['ID']=="$typeid" && $myinnertext != ''){
3단계 수정 후
는 2가지 기능을 수행할 수 있습니다.
1. 등급이 너무 깊은 열에 매우 유용한 상위 열(상위 수준)을 호출합니다.
방법:if(($row['ID']=="$typeid" || $row['ID']=="$reID" || $row['ID']=="$parentID") && $myinnertext != ''){2. 현재 스타일을 호출할 수 있습니다. 이는 열 분류가 너무 깊어서 현재 열 스타일을 변경하려는 경우 매우 유용합니다!
위 내용은 DEDECMS에서 상위 열 호출 및 다중 레벨 지원 현재 스타일을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!