it-swarm-ko.tech

사용자 프로필 페이지의 테마는 어떻게 되나요?

사용자 지정 사용자 페이지를 출력하기 위해 Drupal을 (를) 얻기 위해 수정해야하는 파일은 무엇입니까?.

변경해야하는 파일의 기본 링크는 다음과 같습니다.

http://www.example.com/?q=user/xx

여기서 xx는 사용자 ID입니다.

이 페이지가 제대로 재생되지 않고 수정하고 싶지만 어떤 파일이 Drupal 호출 중입니까?

Drupal 7 개의 기본 페이지 및 링크에 대한 참조 가이드가 있습니까?

3
Carlos Muñiz

다음은 Drupal 7 : http://drupal.org/node/1089656 에 대한 간단한 템플릿 제안 목록입니다.

사용자 페이지의 테마를 찾는 경우 modules/user에 재정의 할 수있는 여러 템플릿이 있습니다. 시작해야 할 템플릿은 user-profile.tpl.php입니다. 해당 파일을 복사하여 테마 디렉토리에 붙여 넣은 다음 원하는대로 편집하고 캐시를 지우면 변경 사항이 표시됩니다.

4
Laxman13

Drupal core 또는 contrib 모듈 권장되지 않음 에서 파일을 수정하는 것처럼 기존 파일을 수정해서는 안됩니다.) 당신이 할 수 있고해야 할 일은 (기본) 템플릿 사용자 페이지에서 사용됩니다. 일반적으로 제공하는 모듈의 폴더에서 테마 폴더로 기본 템플릿 파일을 복사하여 변경 사항을 적용합니다. 테마가 기존 (contrib)을 기반으로하는 경우 테마는 파일을 변경하는 대신 하위 테마 만들기 를 고려하십시오.

대체 할 템플릿을 파악하는 것은 약간 까다 롭습니다. 일반적으로 페이지는 서로 다른 템플릿을 사용하여 개별적으로 생성 된 다양한 요소로 구성됩니다. 템플릿 자체는 일반적으로 다른 템플릿이나 테마 기능에 의해 생성 된 약간의 마크 업을 사용합니다. 테마 개발자 모듈은 페이지에서 요소를 생성하는 데 사용되는 템플릿 또는 테마 기능에 대한 정보를 쉽게 볼 수있는 페이지 오버레이를 제공하므로 도움이 될 수 있습니다. 또한 Drupal 사용자 정보 (즉, 데이터 모델 ))를 순서대로 구성하는 방법을 배우는 데 시간을 할애 할 수 없습니다. 템플릿을 효과적으로 변경하는 방법을 파악합니다.

템플릿 파일 (.tpl.php)은 템플릿이며 비즈니스 로직이나 데이터 액세스를 포함하지 않아야합니다. 템플릿으로 배치 할 데이터는 테마의 template.php 파일에있는 모듈 또는 전처리 함수에서 제공해야합니다.

4
Pierre Buyle