How to output siblings including the current entry? I'm trying to output all the siblings of the current entry in a multi level structure like this:

{% for sibling in entry.siblings() %}
    &lt;li&gt;{{ sibling.link }}&lt;/li&gt;
{% endfor %}


This works well, but how can I make this output all the siblings and the current entry?

I know I could add:

    &lt;li&gt;{{ entry.link }}&lt;/li&gt;


before or after the sibling.link, but that would mess up the sort order.

If this can't be done this way, maybe I could somehow output the current branch/depth using a different approach? Any suggestions?
What about doing it like so:

{% set parent = entry.getParent() %}
{% set siblingsPlusMe = parent.getDescendants(1) %}

{% for entry in siblingsPlusMe %}
    &lt;li&gt;{{ entry.link }}&lt;/li&gt;
{% endfor %}