Pathauto

Umožňuje automatické vytváření "čistých" URL adres.

  1. V admin/modules (Moduly) povolte modul Path.
  2. Nainstalujte modul Token.
  3. Nainstalujte modul Chaos tool suite (ctools).
  4. Rozbalte modul Pathauto 8.x-1.0-alpha1 do adresáře modules (u Drupal 7 do sites/all/modules).
  5. V admin/modules (Moduly) povolte modul Pathauto.
  6. Zkontrolujte admin/repors/status (Logy, Hlášení stavu).
    • Mismatched entity and/or field definitions (Delete the URL alias field):
      • řešení pomocí Drush (drushcommands.com/drush-8x/core/entity-updates)
        • drush entity-updates
      • řešení bez Drush viz drupal.org/node/2601762#comment-10835098
  7. admin/config/search/path/patterns (Nastavení, Vyhledávání a metadata, Url aliasy, Patterns) můžete nastavit automatické cesty:
    • Obsah (node):
      • Výchozí vzorek cesty: [node:title] případně content/[node:title]
    • Termín taxonomie (taxonomy_term):
      • Výchozí vzorek cesty: [term:vocabulary]/[term:parent]/[term:name]
    • Uživatel (user):
      • Vzorek pro cesty uživatelských účtů: user/[user:account-name] případně jen [user:account-name]
        • (u Drupalu 7 user/[user:name] případně jen [user:name])
  8. admin/config/search/path/settings (Nastavení, Vyhledávání a metadata, Url aliasy, Nastavení) můžete upravit výchozí nastavení:
    • Nastavení aktualizace
      • Create a new alias. Leave the existing alias functioning (volitelně nainstalujte modul Redirect).
    • Povolte: Transliterate prior to creating alias
      • U Drupalu 7 nainstalujte modul Transliteration, který je již součástí Drupal 8.
    • Nechejte vypnuté: Reduce strings to letters and numbers
  9. V admin/config/search/path/update_bulk (Nastavení, Vyhledávání a metadata, Url aliasy, Bulk generate) můžete dávkově vytvářet URL aliasy.
  10. V admin/config/search/path/delete_bulk (Nastavení, Vyhledávání a metadata, Url aliasy, Delete aliases) můžete dávkově odstaňovat URL aliasy.

Podobné moduly:

  • Sub-pathauto (Sub-path URL Aliases)