Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Популярное
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    Drupal 7 - Налада ЧПУ

    1. Спіс неабходных модуляў
    2. Ўстаноўка і ўключэнне модуляў
    3. Заданне шаблону адрасы старонак
    4. Абнаўленне адрасоў існуючых старонак

    У папярэдняй артыкуле    Drupal 7 - Стварэнне спісу рубрык   Было разгледжана як стварыць спіс рубрык для сайта

    У папярэдняй артыкуле " Drupal 7 - Стварэнне спісу рубрык "Было разгледжана як стварыць спіс рубрык для сайта. Гэты артыкул з'яўляецца дадаткам да папярэдняй. У ёй будзе разгледжана, як наладзіць ЧПУ для сайта на Drupal 7, што б адрас старонкі меў выгляд: http: // сайт / катэгорыя / артыкул

    Шмат што ў Drupal можна зрабіць з дапамогай модуляў, і ЧПУ не выключэнне. Менавіта таму, мы пачнем з разгляду неабходных модуляў.

    Спіс неабходных модуляў

    Pathauto - аўтаматычна генеруе адрас старонкі, на аснове яе загалоўку.

    Token - дадзены модуль з'яўляецца дапаможным для Pathauto, далей у артыкуле мы разгледзім яго магчымасці.

    Transliteration - аўтаматычна перакладае адрас старонкі з кірыліцы ў лацінку. Ён таксама з'яўляецца дапаможным для модуля Pathauto. Pathauto без Transliteration генеруе адрас старонкі ў кірыліцы.

    Global Redirect - дапаможны SEO модуль. Справа ў тым, што Pathauto стварае дублі старонак. Напрыклад адна і тая ж старонка будзе даступная па двух адрасах:

    • стандартнага http: // сайт / node / 1
    • і ЧПУ http: // сайт / катэгорыя / артыкул

    Для ПС (Пошукавых Сістэм) такое дубляванне ня пажадана, неабходна што б адна старонка мела толькі адзін адрас, ці ж 301 рэдырэкт на асноўнай адрас старонкі. Модуль Global Redirect менавіта гэтым і займаецца, стварае 301 рэдырэкт з адрасу http: // сайт / node / 1 на адрас http: // сайт / катэгорыя / артыкул.

    Ўстаноўка і ўключэнне модуляў

    Зараз неабходна спампаваць вышэйпералічаныя модулі. Пасля таго як спампавалі, неабходна іх ўсталяваць. Ўсталяваць іх можна некалькімі спосабамі, адзін з іх, проста разархіваваць ў тэчку вашага сайта sites / all / modules:

    Зараз трэба ўключыць устаноўленыя модулі. Для гэтага пераходзім у раздзел "Модулі", ставім галачкі на толькі што устаноўленыя модулі, і націскаем кнопку "Захаваць наладкі".

    Заданне шаблону адрасы старонак

    Цяпер пераступіць да галоўнага, задамо шаблон або фармат для адлюстравання адрасы старонак. Для гэтага пераходзім у раздзел Канфігурацыя -> Сінонімы URL. На якая адкрылася старонцы пераходзім ва ўкладку "PATTERNS" (Шаблоны). На ўкладцы PATTERNS, у полі "Default path pattern" ўпісваем наступнае:

    [Node: field_cat] / [node: title]

    Пасля гэтага націскаем на кнопку "Захаваць наладкі". Значэння, зняволеныя ў квадратныя дужкі, можна выставіць і па іншаму, напрыклад так [node: field_cat] / [node: created] / [node: title] або так /[node:title].html, усё залежыць ад таго, які фармат адрасы старонак вам неабходны. Поўны спіс замяняем значэнняў, якія можна паказаць у квадратных дужках, вы можаце паглядзець клікнуўшы на спасылку "REPLACEMENT PATTERNS". Дарэчы, гэтыя значэнні ў квадратных дужках, як раз і дае модуль Token.

    Пасля гэтых дзеянняў, хутчэй за ўсё дададзеную старонкі будуць мець кірылічныя ЧПУ адрасы. Для таго што б уключыць транслітарацыю, пераходзім у раздзел Канфігурацыя -> Сінонімы URL. Далей пераходзім на ўкладку "НАЛАДКІ". На якая адкрылася старонцы ставім галачку на "Transliterate prior to creating alias" і націскаем кнопку "Захаваць наладкі".

    Абнаўленне адрасоў існуючых старонак

    Што б прымяніць ЧПУ да ўжо існуючай, трэба зрабіць іх абнаўленне. Для гэтага пераходзім у раздзел Канфігурацыя -> Сінонімы URL. На якая адкрылася старонцы пераходзім ва ўкладку "BULK UPDATE", усталёўваем галачку "Content paths" і націскаем на кнопку "Абнавіць". Пасля гэтага, адрасы ўсіх старонак на сайце стануць ЧПУ.

    Важна! Калі вы вырашылі змяніць ужо ужыты шаблон ЧПУ, то пасля яго змены, трэба спачатку выдаліць існуючыя аліасы старонак на ўкладцы "DELETE ALIASES", і толькі пасля гэтага абнавіць на ўкладцы "BULK UPDATE".


     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»