다음 튜토리얼 칼럼인 Empire cms에서는 [!--newsnav--] 효과를 얻기 위한 맞춤형 태그 사용 방법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
[!--newsnav--] 수정하고 싶습니다. 예를 들어 "홈페이지>진후역>수자원보전소식"의 링크와 "진후역"이라는 큰 칼럼의 링크를 삭제하고 e/class/connect를 수정하고 싶습니다. php 파일에서 ReturnClassLink() 이 메서드를 사용합니다.
다음은 [!--newsnav--]의 효과를 얻기 위한 사용자 정의 태그를 소개합니다. 수정하고 싶다면 쉽습니다.
1단계: e/class에 추가합니다. /userfun.php 다음 함수에는 현재 ID
//当前位置导航 function user_linknav($classid) { global $empire,$dbtbpre; $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid; $sql=$empire->query($query); //echo "<a href = /"//">首 页</a>"; while($r=$empire->fetch($sql)) { findparent($r[bclassid]); echo " > <a href =/"/".$r[classpath]."/">".$r[classname]."</a>"; } } //当前位置导航,递归查询父栏目 function findparent($classid) { global $empire,$dbtbpre; $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid; $sql=$empire->query($query); while($r=$empire->fetch($sql)) { findparent($r[bclassid]); echo " > <a href =/"/".$r[classpath]."/">".$r[classname]."</a>"; } }
인 매개변수가 하나만 있습니다. 2단계: 모듈 관리에 레이블을 추가합니다. 레이블 기호는 linknav, 함수 이름은 user_linknav, 레이블 형식은 [linknav]입니다. ]열 ID[/linknav]
3단계: "현재 위치: [linknav]$GLOBALS[navclassid][/linknav]"라는 내용으로 템플릿 변수 nav를 추가합니다.
마지막으로. 템플릿에서 템플릿 변수 [!--temp.nav--]를 호출하기만 하면 됩니다. . . . . . . . . 특정 스타일은 div에 [!--temp.nav--] 배치될 수 있습니다. 그런 다음 div의 스타일을 설정하거나 userfun 아래의 함수를 수정하세요. . 기능은 매우 간단합니다. 현재 열을 기준으로 위쪽으로 재귀적으로 쿼리하세요
더 많은 Imperial cms 기술 기사를 보려면 imperial cms 보조 개발 열을 방문하세요!
위 내용은 Empire CMS에서 사용자 정의 태그를 사용하여 [!--newsnav--] 효과를 얻으세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!