Здравствуйте. Вопрос по правильному оформлению кода в дополнениях. Предположим, есть некая функция, которая сортирует массив с записями и выводит в рандомном порядке на странице.
function getRandomItem($items, $count = 1) { $randomItems[] = $items[$i]; } return $randomItems; } $random_news = getRandomItem($items, $this->getOption('limit', 10));
Сейчас эта функция лежит в widget.php, но — по некоторым соображениям, мне нужно вынести её в шаблон. Проанализировав дополнения из каталога я увидела, что многие так делают, но хотелось бы конкретики — допускается ли это в рамках разработки дополнений? Заранее спасибо.