Skip to content

Commit

Permalink
Added option to order articles by Joomla article Ordering to Articles…
Browse files Browse the repository at this point in the history
… Widget.
  • Loading branch information
jendrage committed Feb 15, 2025
1 parent c11b511 commit 5ba8181
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions framework/elements/articles/articles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
<option value="alphabet_asc">ASTROID_WIDGET_ORDERING_ALPHABET_ASCENDING</option>
<option value="alphabet_desc">ASTROID_WIDGET_ORDERING_ALPHABET_DESCENDING</option>
<option value="random">ASTROID_WIDGET_ORDERING_RANDOM</option>
<option value="ordering">ASTROID_WIDGET_ORDERING_ARTICLEORDER</option>
</field>
<field astroidgroup="grid_options" name="column_responsive" type="astroidradio" width="full" default="lg">
<option value="xxl">ASTROID_WIDGET_XXL_ICON</option>
Expand Down
2 changes: 2 additions & 0 deletions framework/library/astroid/Component/Article.php
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,8 @@ public static function getArticles( $count = 5, $ordering = 'latest', $catid = '
$query->order($db->quoteName('a.title') . ' DESC');
} elseif($ordering == 'random') {
$query->order($query->Rand());
} elseif($ordering == 'ordering') {
$query->order($db->quoteName('a.ordering') . ' ASC');
} else {
$query->order($db->quoteName('a.publish_up') . ' DESC');
}
Expand Down
1 change: 1 addition & 0 deletions language/en-GB/en-GB.astroid.ini
Original file line number Diff line number Diff line change
Expand Up @@ -1616,6 +1616,7 @@ ASTROID_WIDGET_ORDERING_FEATURED="Featured Only"
ASTROID_WIDGET_ORDERING_ALPHABET_ASCENDING="Alphabet Ascending"
ASTROID_WIDGET_ORDERING_ALPHABET_DESCENDING="Alphabet Descending"
ASTROID_WIDGET_ORDERING_RANDOM="Random"
ASTROID_WIDGET_ORDERING_ARTICLEORDER="Article Ordering"
ASTROID_WIDGET_IMAGE_THUMBNAIL_ONLY="Thumbnail Only"
ASTROID_WIDGET_LIMIT_LABEL="Limit"
ASTROID_WIDGET_ARTICLES_LIMIT_DESC="Set the number of articles you want to display."
Expand Down

0 comments on commit 5ba8181

Please sign in to comment.