Вы здесь

Как заменить в адресе page=1 на страница=1?

0

Добрый день!
Если кто-то сможет помочь буду крайне благодарен.
Задача стоит следующего характера:
Есть простая вьюха с пейджером, страницы пейджера имеют стандартный вид ?page=1 и т.д.
Необходимо, чтобы сам url в строке браузера имел вид ?страница=1, либо любой другой похожий вид, на русском языке..
Может у кого-то есть какие наработки по данному вопросу ?
Спасибо )

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 30.01.2016 - 22:59
Аватар пользователя Apuox
Apuox
15

Ответы

4
function hook_url_outbound_alter(&$path, &$options, $original_path) {
  if (isset($options['query']['page'])) {
    $options['query']['страница'] = $options['query']['page'];
    unset($options['query']['page']);
  }
}

function hook_boot() {
  if (isset($_GET['страница'])) {
    $_GET['page'] = $_GET['страница'];
    unset($_GET['страница']);
  }
}
Ответ дан 30.01.2016 - 23:28
Аватар пользователя xandeadx
xandeadx
1440