Куда я могу отправить улучшения в коде для CMS Joomla?

Пагинация Joomla не позволяет сделать ссылку на текущую страницу доступной.

В файле: TEMPLATE_LOCATION > html > pagination.php — это функция со следующим: pagination_item_inactive()
Входная переменная $item — это объект с полями:
$item->base : integer
$item->ссылка: строка
$item->текст: строка

Но ссылка $item-> всегда пуста.
Файл: library > joomla > html > pagination.php внутри функции _buildDataObject()
Строка 521 должна быть изменена с:
if ($i != $this->get('pages.current') || $this->_viewall)

to
if (!$this->_viewall)

С уважением


person TuningGuide    schedule 22.02.2011    source источник


Ответы (1)


Как это улучшение? Зачем вам ссылка на страницу, на которой вы уже находитесь? Боюсь, в этом случае вы, вероятно, окажетесь в меньшинстве. Большинство людей захотят оставить его в покое, особенно потому, что вы можете использовать JURI::current(); для получения этого URL-адреса, если он вам где-то понадобится.

В любом случае, вот руководство по отправке исправлений.

http://docs.joomla.org/Patch_submission_guidelines

person Brent Friar    schedule 22.02.2011