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 중국어 웹사이트의 기타 관련 기사를 참조하세요!