Dedecms 친화적인 링크 하위 열 호출을 구현하는 방법

藏色散人
풀어 주다: 2019-12-14 10:52:52
원래의
2361명이 탐색했습니다.

Dedecms 친화적인 링크 하위 열 호출을 구현하는 방법

다른 열에서 Dedecms 친화적인 링크를 호출하는 방법은 무엇입니까?

dedecms는 서로 다른 열 페이지에서 서로 다른 친숙한 링크 호출을 어떻게 구현합니까? 오랫동안 온라인으로 검색을 해보니 다들 홈페이지와 칼럼 페이지를 각각 호출하는 방법에 대해 이야기를 나눴습니다. 약간의 요령과 이것이 왜 이런 방식으로 구현되는지 알려드리겠습니다. 그 이유에 대해서는 더 이상 말할 필요가 없습니다.

추천 학습: Dreamweaver cms

실제로 객체와 JavaScript를 사용하여 외부 파일을 호출하면 여러 열에서 서로 친숙한 링크를 호출할 수도 있습니다. 이는 서로 다른 열에서 친숙한 링크 파일인 {dede:field.typeid를 호출하는 것과 같습니다. /} 현재 열의 ID를 가져옵니다. 이 방법을 통해 친근한 링크를 호출하는 경우 친구 링크를 속이는 것으로 간주되어 권장되지 않습니다. Dedecms의 태그를 적용할 수 없어(Channelartlist 제외) 구현에 약간의 문제가 있지만 도움이 될 수 있는 또 다른 태그가 있습니다. 구체적인 작업은 다음과 같습니다.

1. 관리, 기록 열 이름 및 열 ID입니다.

Dedecms 친화적인 링크 하위 열 호출을 구현하는 방법

2. 백엔드 - 모듈 - 친숙한 링크 - 웹사이트 유형 관리, 웹사이트 유형 이름 및 ID가 열 이름 및 ID와 일치하도록 웹사이트 유형을 편집합니다.

Dedecms 친화적인 링크 하위 열 호출을 구현하는 방법

3. 컬럼 템플릿에 다음 코드를 작성하세요.

dede:sql sql="select url,webname from dede_flink where id = (select id from dede_flinktype where typename=~typename~)" }<a href="[field:url/]">[field:webname/]</a>{/dede:sql}
로그인 후 복사

4. 홈페이지 링크는 웹사이트 유형 관리에서 '홈페이지'를 직접 추가하신 후 홈페이지에 직접 추가하시면 됩니다. template typeid='웹사이트 유형 ID'

완료되었습니다. 매우 간단하지만 온라인에서 찾을 수 없습니다. 이 상황은 열이 적은 사이트에 적합합니다. 열이 더 많으면 약간 어리석어 보일 수 있습니다. PHP의 보조 개발을 통해서도 달성할 수 있습니다. 다음은 모든 사람과의 간단한 공유 및 백업입니다.

위 내용은 Dedecms 친화적인 링크 하위 열 호출을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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