<p>In my experience this has been problematic - instead have looped through locales to fetch entries then merged and sorted with supersort.</p>

<p>Eg:</p>

<pre><code>{% set locales = craft.i18n.getSiteLocales %}   

{% set pages = [] %}    

{% for locale in locales %}
    {% set entries = craft.entries.locale(locale.id).localeEnabled(false).find() %} 
    {% set pages = pages|merge(entries) %}
{% endfor %}    

{% set pages = pages|supersort('rsortAs', "{ postDate|date('Ymd') }") %}
</code></pre>

<p>Then loop through pages as you would your entries. Am sure there is a more elegant way of doing this but this is what we had to do for our site.</p>

CC BY-SA 3.0
2016-05-17T14:35:19.447Z
Oh god this sounds down right dirty. I do hope there is a better way, but thank you for your answer. I will investigate when I get into this project, thanks!
joep
CC BY-SA 3.0
2016-05-18T16:30:55.413Z
Here is the supersort twig filter I presume Cole is referring to: https://topshelfcraft.com/lagniappe/supersort
joep
CC BY-SA 3.0
2016-05-17T13:54:00.323Z
2016-05-17T13:54:00.323Z
Cole Henley
<p>Can anyone confirm if I want to pull back a list of all entries regardless of locale I could do something like <code>craft.entries.locale(null)</code> to get 100% of entries?</p>

<entries><localization>
Getting all entries from all locales
# Getting all entries from all locales

(Asked by: username_0 on 2016-05-17)

Can anyone confirm if I want to pull back a list of all entries regardless of locale I could do something like `craft.entries.locale(null)` to get 100% of entries?

**Tags:** entries, localization


---

## 1 answers

### Answer by username_1 on 2016-05-17. Score: 5 | Accepted answer

In my experience this has been problematic - instead have looped through locales to fetch entries then merged and sorted with supersort.
Eg:
{% set locales = craft.i18n.getSiteLocales %}   

{% set pages = [] %}    

{% for locale in locales %}
    {% set entries = craft.entries.locale(locale.id).localeEnabled(false).find() %} 
    {% set pages = pages|merge(entries) %}
{% endfor %}    

{% set pages = pages|supersort('rsortAs', "{ postDate|date('Ymd') }") %}

Then loop through pages as you would your entries. Am sure there is a more elegant way of doing this but this is what we had to do for our site.

> **Comments:**
> **username_0**: Oh god this sounds down right dirty. I do hope there is a better way, but thank you for your answer. I will investigate when I get into this project, thanks!  
> **username_0**: Here is the supersort twig filter I presume Cole is referring to: https://topshelfcraft.com/lagniappe/supersort  

---

