내부 링크 모듈 드루팔 호스팅
누군가가 드루팔에서 작동하는 방법을 사이트 내부 링크 설명해 주시겠습니까? 이 같은 위치에 모든 시간을 이동하도록 링크를 표시 할 수있는 가장 신뢰할 수있는 방법은 무엇입니까?
나는 예비 웹 사이트에 일하고 있어요 그리고 지금, 나는 모든 페이지에 같은 방식으로 작동 할 수있는 링크를 얻을 수있는 신뢰할 수있는 유일한 방법은 (시작하여 호스트의 도메인 이름을 포함) 각 링크를 절대 링크를 사용하는 것입니다. 이 웹 사이트는 현재 지역이기 때문에 살아 갈 때 나는 웹 사이트에있는 모든 링크를 변경해야하기 때문에,이 실용적이지 않다.
결국, 나는 내 사이트의 모든 페이지의 상단에 표시있어 한 메뉴에 이러한 링크를 넣어 싶습니다.
21시 33분 5 월 (23) '14 요청
HTTP에서는, 절대 경로로 공지 된 도메인 네임 (예를 들면 example.com/foo/bar)를 포함하여 시작하여 연결한다. 드루팔 사이트에서 그들은 오프 사이트 링크에 사용되어야한다. (예 / foo에 / 바)로 시작하지 링크가 상대 경로로 알려져있다. 상대 경로는 사이트의 내부 링크에 사용되어야한다. 상대 경로는 슬래시 (/)로 시작하면 그것은 드루팔 사이트 루트에 상대적입니다. 그렇지 않은 경우, 그것이 포함되어있는 위치를 기준으로합니다.
당신이 한 서버에서 다른 서버로 사이트를 이동할 때 모든 내부 링크가 상대 경로를 사용하여 지정하고 있는지 확인함으로써, 그들은 변경 될 필요가 없습니다.
예를 들면, / 노드 / 42을 링크. 다음과 같은 마크 업을 사용할 수 있습니다 (제공 당신은 깨끗한 URL이 설정 한) :
(메뉴 항목의 설명 울부 짖는 소리로, 초기을 생략한다 /. 메뉴 항목은 항상 드루팔 루트를 기준으로한다.)
결국, 나는 내 사이트의 모든 페이지의 상단에 표시있어 한 메뉴에 이러한 링크를 넣어 싶습니다.
이 사용 사례에 대한 지원은 드루팔에서 이미 자리입니다.
관리»구조»메뉴와 링크를 메인 메뉴 "목록 링크"를 클릭하십시오로 이동합니다. 그런 다음 추가 링크를 클릭합니다. 사이트의 위치 (예를 들어, 노드 경로)에 대한 상대 경로의 필드 "경로"유형의이 메뉴 항목을 가리 키도록합니다. 또한 의미 "메뉴 링크 타이틀"및 "설명"문자열을 제공합니다. 저장을 클릭하여 종료합니다. 이제 링크 (기본 "Bartik"포함) 대부분의 테마는 사이트의 모든 페이지의 상단에 표시되는 메인 메뉴에 나타납니다.
4시 7분 5 월 (24) '14 대답