Drupal 8의 설정 pathauto

템플릿 아래의 동의어 URL 설정으로 이동합니다.

/admin/config/search/path/patterns




예 #1 - 블로그 섹션


  • Pathauto 패턴 추가를 클릭합니다.
  • 패턴 유형에서 내용을 선택하십시오.
  • 경로 패턴 필드에 경로 패턴을 작성합니다.
  • 자료 유형 기사에 대한 확인란을 클릭합니다.
  • 레이블 필드에 패턴 이름을 지정하고 시스템 이름을 변경하십시오.



  • 경로 패턴 필드에서:

    [node:title]
    


    이것은 페이지 제목이 대체되는 토큰입니다.

    If the page is called Моя первая статья → page URL will be:
    /blog/moya-pervaya-statya



    예 #2 - 카탈로그 섹션



    마찬가지로 새 Pathauto 템플릿을 추가하지만 Term Taxonomy용입니다.



    필드 경로 패턴에 유의하십시오.

    catalog/[term:parents:join-path]/[term:name]
    



  • [term:name] — 대신 분류 용어의 헤더가 대체되는 토큰입니다.

  • [term:parents:join-path] — 상위 분류 용어의 헤더가 대체되는 토큰입니다.

  • 두 번째 요점에 대해 조금 더:



    용어는 트리 구조를 가질 수 있습니다. 이것이 하위 범주의 주소에 상위 범주의 주소가 포함되어야 하는 이유입니다.

    "사과"라는 용어를 사용하면 "과일"의 하위 범주입니다.
    이 사전의 URL은 템플릿으로 구성됩니다.

    catalog/[term:parents:join-path]/[term:name]
    


    토큰 [term:name]은 яблоки를 yabloki로 바꿉니다.

    catalog/[term:parents:join-path]/yabloki
    


    토큰 [term:parents:join-path]는 상위 용어 т.е의 표제를 사용합니다. 효과:

    catalog/frukty/yabloki
    


    용어에 부모가 없으면 [term:parents:join-path] 토큰이 작동하지 않습니다.

    이제 "Categories"분류 사전에 대한 템플릿이 준비되었으므로 "Commodity"재료 유형에 대한 템플릿을 추가해 보겠습니다.



    여기서 경로 패턴의 형식은 다음과 같습니다.

    /catalog/[node:field_category:entity:url:relative]/[node:title]
    



  • [노드:제목] - 페이지 제목;

  • [node:field_category:entity:url:relative] - 페이지가 링크된 분류 용어의 상대 URL입니다.

  • /catalog - 상위 카테고리를 출력하는 보기의 URL입니다.
  • 좋은 웹페이지 즐겨찾기