it-swarm-ko.tech

프로필 페이지의 경로 인 사용자 이름

Drupal 7)에서 사용자 프로필의 기본 경로로 username을 설정하려고합니다. 예를 들어 mypage.com/someusername을 사용자 프로필의 경로 별칭으로 사용하고 싶습니다 "someusername"을 사용자 이름으로 사용합니다.

프로필 2 모듈도 사용하고 있습니다. 나는 모든 것을 시도했지만 이것을 달성 할 수는 없다.

4
Vonder

Pathauto 모듈을 사용하는 경우 사용자 이름으로 교체 된 토큰을 사용하여 사용자 프로필의 자동 별칭을 설정할 수 있습니다. Drupal 7의 Pathauto에서) 사용자 경로의 기본 패턴은/users/[user : name]이며 다른 모듈에서 정의 된 경로와 충돌을 피하기 위해 사용하는 패턴입니다. 사용자가 선택한 사용자 이름을 제어하지 않으면 사용자 이름이 admin 일 수 있으며 이는 자체 메뉴 콜백을 위해 system.module에서 사용 된 경로와 충돌합니다.

다른 토큰을 사용하려면 사용 가능한 패턴 목록에 사용 된 텍스트 필드 바로 다음에 사용 가능한 토큰 목록을 사용할 수 있습니다.

screenshot

내가보고 한 것은 여전히 ​​Drupal 6)에 유효합니다. 차이점은 사용자 이름의 토큰이 [user]라는 것입니다.

7
kiamlaluno

'user/[user : uid]'와 같은 경로를 정의하기위한 메뉴 토큰 모듈이 있습니다.

메뉴 토큰 모듈은 제목 또는 메뉴 항목 (링크) 경로에서 사용할 수있는 토큰을 제공합니다. 예를 들어 경로가 "user/[current-user : uid]"인 메뉴 항목을 만드는 경우 URL은 "즉시" "사용자/1"로 변경됩니다 (사용자 1 인 경우).

토큰은 토큰 모듈에서 제공합니다. 메뉴 토큰은 글로벌 토큰과 엔티티 하나 (노드, 사용자, 용어)를 모두 사용할 수 있습니다. 엔터티 토큰에는 컨텍스트, 랜덤 및 사용자 정의 등 몇 가지 대체 방법이 있습니다.

1
calegav

방금이 문제를 겪었고 이것을 읽는 사람이 많은 깨달음을 얻지 못한 경우 조금 더 밝게하겠습니다.

기본적으로 drupal Profile 페이지의 경로로 "ser/{user_id}"를 사용하고 위의 경로 페이지에서 "users/[user : name]"을 작성하여 www.example.com/not-my-real-name-but-username-use-for-login과 같은 일부 페이지로 이동할 수 있습니다.

프로필 페이지에 연결하려면

  1. 위에서 설명한 kiamlaluno와 같이 경로를 설정하는 것 외에도 ...

  2. "별칭 삭제"탭에서 모든 사용자 별명을 삭제하고 "대량 업데이트"탭에서 위에서 입력 한 새 패턴을 사용하여 다시 생성하십시오.

희망이 도움이됩니다. 몇 시간 절약했습니다.

0
NineAllexis