Hi Camille,
Thats done easy.
I gues you have a repeater item connected to a dataset
Open the settings of the dataset en go to sort.
There you can add a sort function, select creates date and set it from new to old.
Kind regards,
Kristof.
Hi Camille,
Thats done easy.
I gues you have a repeater item connected to a dataset
Open the settings of the dataset en go to sort.
There you can add a sort function, select creates date and set it from new to old.
Kind regards,
Kristof.
Thanks a lot for the answer but I don’t want to sort elements in a repeater container but Date published of Posts in a widget on Blog’s page from old to new. It doesn’t seem possible.
Kind regards
For example: this code doesn’t work :
import wixData from ‘wix-data’ ;
// …
wixData.query( ‘#customFeedWidget1’ ).ascending( “created” );
Why ?
Thanks a lot
Kind regards
Hey Camille,
If you’d like to get a list (i.e. an array) of all of your blog posts based on the order they were originally published, you can use the following query.
import wixData from 'wix-data';
//...
/**
Name of the collection goes in the wixData.query('NAME_OF_COLLECTION') section.
*/
wixData.query("Blog/Posts").ascending('publishedDate')
.then(results =>{
console.log(results.items);//This will print the code to the console to give you a view of your blog posts in a Javaascript Array.
});.
If you wanted to order them by oldest to newest first for most recent publish date (like when you go back and update a blog post and then click publish again), switch the field key in ascending to ‘lastPublishedDate’ instead.