ZF2 включает файл JS, если условие

Глупый вопрос здесь.
ZF2, как я могу включить файл JS в зависимости от HTTP_ACCEPT_LANGUAGE.
Я имею в виду: внутри моего файла module.config.php это выглядит так:

...
),
'js' => array(
'/build/min.js' => array(
'/vendor/jquery/jquery-1.11.1.min.js',
'/vendor/jquery.timeago/jquery.timeago.js',
'/vendor/jquery.timeago/jquery.timeago.ru.js',
...
)
),
...

Я хочу включить

jquery.timeago.ru.js

только когда $_SERVER['HTTP_ACCEPT_LANGUAGE'] == 'ru_RU'
где я должен написать эту проверку?

0

Решение

Итак, ваш module.config.php — это, по сути, файл PHP, так что вы всегда можете создать переменную с вашим базовым массивом, выполнить тест на HTTP_ACCEPT_LANGUAGE и добавить jquery.timeago.ru.js если нужно.

Не забудьте вернуть переменную после, хотя


РЕДАКТИРОВАТЬ

<?php
$arrayConfModule = array(
...,
'js' => array(
'/build/min.js' => array(
'/vendor/jquery/jquery-1.11.1.min.js',
'/vendor/jquery.timeago/jquery.timeago.js'
),
...
);
if ($_SERVER['HTTP_ACCEPT_LANGUAGE'] == 'ru_RU') {
$arrayConfModule['js']['/build/min.js'][] = '/vendor/jquery.timeago/jquery.timeago.ru.js';
}
return $arrayConfModule;
?>

Не должно ли что-то подобное работать?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]