Whats the language settings for the siteaccess your doing this on? Post the whole 'RegionalSettings' and 'ContentSettings' settings block from site.ini.append.php in your siteaccess settings.
Thanks for your contribution ; I have the same settings for my en siteaccess.
I still don't understand why in my fr siteaccess the fetch content list always return all the children nodes whatever the always available option is for an untranslated child.
What languages do you have? And what is the 'bug' here, your settings define that both fr and en languages are fetched. And you haven't defined ShowUntranslatedObjects so make sure it is disabled for your front end site access (and overwritten by override/extensions settings).
Thanks Stéphane and André for your help, I've finally got the solution. The problem was that I misunderstood the "untranslated" notion.
For me a node was untranslated if it did not exist in the current siteaccess language (fre-FR). But now I understood that a node is actually untranslated when it does not exist in <b>any</b> of the languages defined in the SiteLanguageList[] setting for the current siteaccess (fre-FR + eng-GB).
In my case all the nodes existed in English so they were always all considered as translated and thereby always displayed whatever the "always available" option value was.
So here is the solution if this can help someone : just remove eng-GB from the SiteLanguageList[] and simply use the "always available" checkbox to display the node or not.
Thanks again, Nathalie
You must be logged in to post messages in this topic!