Переопределить order_date, но query.php не работает

Я ищу решение для сортировки Категории-блога с помощью 'unpublish-date'.

Что я сделал до сих пор:

  1. создал собственный стиль меню, скопировав blog.xml, blog.php, blog-item.php и blog-links.php в my-*.* в каталог шаблона
  2. отмеченные пункты меню: теперь я могу выбрать категорию-блог (мой ~)
  3. добавлена ​​следующая строка в my-blog.xml
    <option value = "publish_down"> JUNPUBLISHED </option> ;
  4. выбрано 'unpubish' как order_date в элементе меню

Hewe приходит моя проблема сейчас:

Некоторое время назад я использовал для редактирования query.php в root/components/com_content/helpers/ (я знаю его основной взлом, теперь я хочу сделать лучше), чтобы добавить случай «publish_down», например

case 'publish_down':
    $ queryDate = 'CASE WHEN a.publish_down ='. $ db-> quote ($ db-> getNullDate ()). 'THEN a.created ELSE a.publish_down END';
    перерыв;
Но, к сожалению, это больше не работает.

Есть ли у вас какие-то намеки на меня? Цените, что вы помогаете!

1 голос | спросил Martin 3 PM00000070000002731 2016, 19:27:27

1 ответ


0

Вы можете легко избежать основных хаков, загружая свою собственную модель, чтобы заменить исходную. Пожалуйста, проверьте эти ссылки:

Как переопределить компонент mvc из Joomla! ядро https://docs.joomla.org/How_to_override_the_component_mvc_from_the_Joomla!_core

Знаете ли вы? Переопределения не только для HTML! https: //community.joomla.org/blogs/community/521-did-you-know-overrides-are-not-just-for-html.html

ответил Anibal 3 PM00000090000003031 2016, 21:39:30

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132