Dedecms 목록 페이지 및 콘텐츠 페이지에서 최상위 열 ID를 호출하는 방법

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

Dedecms 목록 페이지 및 콘텐츠 페이지에서 최상위 열 ID를 호출하는 방법

Dedecms 목록 페이지 및 콘텐츠 페이지에서 상단 열 ID를 어떻게 호출하나요?

Dedecms 목록 페이지 및 콘텐츠 페이지에서 상단 열 ID를 호출하는 방법

추천 학습: Dream Weaver cms

dede Dream Weaver 템플릿 최상위 열 ID를 추가하는 방법에 대한 요약입니다. dede 최상위 열 ID를 사용하면 다음과 같은 다양한 기능을 얻을 수 있습니다. 각 목록 페이지에서 다른 열 이미지 호출(동일한 최상위 열) 동일한 이미지를 호출합니다. N개 열을 수행하면 N개의 목록 페이지 템플릿을 만드는 것은 이 방법이 바람직하지 않음을 의미합니다.

그러면 이 문제를 어떻게 더 빠르고 쉽게 처리할 수 있을까요? : 상단 열 ID를 호출한 다음 그림 끝에 추가합니다. ID 번호는 img1.jpg, 즉 imgID.jpg입니다. .다음은 Dream Weaver가 인터넷에서 수집한 방법입니다.

dede가 최상위 열 ID를 호출합니다. 방법 1:

{dede:field.typeid function="GetTopid(@me)"/}
로그인 후 복사

Dreamweaver에서 권장하는 방법이며 테스트 후 가능합니다.

dede가 상위를 호출합니다. 열 ID 방법 2:

먼저 상단 열 ID 세그먼트 태그 구문을 호출해야 하는 곳에 이것을 추가합니다

{dede:type}[feild:topid/]{/dede:type}
로그인 후 복사

두 번째, 소스 파일을 수정하고 include 디렉터리 아래 taglib 디렉터리에서 type.lib.php를 찾습니다.

이 문

$row = $dsql->GetOne(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id=’$typeid’ “);
로그인 후 복사

을 찾아

$row = $dsql->GetOne(“Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id=’$typeid’ “);
로그인 후 복사

로 수정합니다. if(!is_array($row)) return ” 줄 아래에

if( $row['topid']==0){$row['topid']=$row['id'];}
로그인 후 복사

를 추가하면 이 문을 맨 위 열이나 하위 열에서 호출할 수 있습니다. -컬럼.

위 내용은 Dedecms 목록 페이지 및 콘텐츠 페이지에서 최상위 열 ID를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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