phpcms에서 콘텐츠를 호출하는 방법은 무엇입니까?
phpcms 홈페이지에서 내부 페이지 기사 내용을 호출하는 방법
사실 phpcms를 사용하여 홈페이지 목록 페이지에 있는 단일 기사의 내용을 호출하는 대신 내용을 직접 복사할 수 있는 방법이 많이 있습니다. 프로그램을 사용하여 자동으로 호출해 보세요. 그러나 반복되는 작업이 많으면 번거로운 잠금이 발생합니다. 또한 자동 호출을 구현하기 위해 {pc:content} 태그를 나열할 수 있습니다.
두 가지 구현 방법을 소개했습니다.
홈페이지 내부 페이지 기사 내용 호출 아이디어 분석
알림: PHPCMS V9 Beta 20101105 버전부터 moreinfo 매개변수 속성이 지원됩니다. 이 매개변수는 데이터를 반환할 때 보조 테이블의 데이터가 지원된다는 의미입니다. 반환되기도 합니다. 콘텐츠 모델은 기본 테이블과 하위 테이블의 두 가지 테이블로 구분됩니다. 기본 테이블은 일반적으로 제목, 열과 같은 짧은 데이터(인덱싱에 편리함)를 저장하는 반면, 하위 테이블은 데이터와 같은 큰 필드에 데이터를 저장합니다. 콘텐츠. 모델 관리에서 새 필드를 생성할 때 이를 기본 테이블에 저장할지 보조 테이블에 저장할지 선택할 수 있습니다(중요하지 않은 정보는 보조 테이블에 넣는 것이 좋습니다).
목록에 있는 하위 테이블의 데이터를 검색하려면 PC 태그의 moreinfo 속성을 사용해야 합니다. 하지만 저희는 대량으로 사용하지 않고 홈페이지에 있는 고정물만을 호출하고 있어 성능면에서는 아직까지는 납득할 수 있는 수준입니다. 이를 수행하는 두 가지 방법이 있습니다.
단일 글의 콘텐츠를 호출하는 방식 구현
방법 1:
{pc:content action="lists"} 기본 태그를 사용하여 목록을 구현할 수 있으며, 각 목록 항목이 콘텐츠를 호출합니다. 특정 기사의 내용만 호출하려면 num="4"를 num="1"로 변경하세요. 호출된 기사는 첫 번째 또는 마지막 기사이며 order="id DESC 또는 order="id"를 전달합니다. adjust.
<div> {pc:content action="lists" catid="6" order="id DESC" num="4" moreinfo="1"} <ul> {loop $data $key $val} <li> <a href="{$val['url']}">{$val['title']}</a> <div> {$val['content']} </div> </li> {/loop} </ul> {/pc} </div>
방법 2:
확장된 {pc:content action="lists"} 태그를 사용하여 지정된 기사 ID의 내부 페이지 기사 콘텐츠를 호출하려면 where 속성을 사용해야 합니다. 이 구현 방법은 더 유연하지만 첫 번째 방법보다 약간 더 복잡합니다.
<div> {pc:content action="lists" catid="6" where="`id`=3" num="1" moreinfo="1"} <ul> {loop $data $key $val} <li> <a href="{$val['url']}">{$val['title']}</a> <div> {$val['content']} </div> </li> {/loop} </ul> {/pc} </div>
PHP 중국어 웹사이트, 수많은 무료 PHPCMS 튜토리얼, 온라인 학습을 환영합니다
!위 내용은 phpcms에서 콘텐츠를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!