Thanks for this suggestion Luc, I will check that...
-jeff
On 2015-10-21 12:58 AM, Luc Saffre wrote:
Yes, my site doesn't use translations. Yes, this is tricky. Did you try
changing your `site-packages/sphinx/themes/basic/layout.html` file for
debugging?
Luc
On 21/10/15 01:18, Jeff McKenna wrote:
Glad my hack worked for you (I can see it at the top of your page now).
But in my case, it only appears for the default page, English
(http://www.mapserver.org/). By chance, your site doesn't use
translations, right? For some reason, my relbar() call is only being
applied to the default language (if I click German for example, it
disappears http://www.mapserver.org/de/index.html).
Boy this is tricky,
-jeff
On Tuesday, October 20, 2015 at 2:59:26 PM UTC-3, Luc Saffre wrote:
Hey cool! Thanks for sharing this! I can confirm this behaviour. I
added
these lines to my layout.html templates:
{% block relbar1 %}
{{relbar() }}
{{ super() }}
{% endblock %}
{% block relbar2 %}
{{relbar() }}
{{ super() }}
{% endblock %}
Looks indeed as if the relbar() macro no longer gets called by the
default relbarN blocks.
I don't see that duplicate navigation bar (probably because before I
had
no bar at all on all my doctrees).
I am using Sphinx 1.3.1 and Jinja2 version 2.8. Please verify your
Jinja
versions (the problem might be there).
My problem is fixed (though not in an elegant way).
Luc
On 20/10/15 20:26, Jeff McKenna wrote:
> I just discovered that adding relbar() will cause duplicate
navigation
> bars on my local machine, and one on the remote server (why??). I've
> also never had to use that function call before (why??). Also, with
> that addition we can now see a navigation bar for the default
navigation
> page, but not for any of our sphinx-translated pages in other
languages
> (how to get that bar on those other pages?). This is very
confusing.
> Here is the ugly new layout.html
>
> {% extends "!layout.html" %}
>
> {% block relbar1 %}
> {{relbar() }}
> {{ super() }}
> {% endblock %}
>
> {{ super() }}
> {% endblock %}
>
>
> -jeff
>
>
>
> On 2015-10-20 1:00 PM, Jeff McKenna wrote:
>> I have even cleaned it so it my layout.html file is bare bones,
and the
>> relbar still doesn't show on that machine:
>>
>> {% extends "!layout.html" %}
>>
>> {% block relbar1 %}
>> {{ super() }}
>> {% endblock %}
>>
>> {{ super() }}
>> {% endblock %}
>>
>> -jeff
>>
>>
>>
>>
>> On 2015-10-20 12:42 PM, Jeff McKenna wrote:
>>> Here is my layout,html contents (I don't see why relbar would be
left
>>> out on some machines):
>>>
>>> {% extends "!layout.html" %}
>>>
>>> {% block relbar1 %}
>>>
>>> (some stuff)
>>>
>>> {{ super() }}
>>> {% endblock %}
>>>
>>>
>>> -jeff
>>>
>>>
>>>
>>>
>>> On Tuesday, October 20, 2015 at 12:06:48 PM UTC-3, Luc Saffre
wrote:
>>>
>>> Hi Jeff,
>>>
>>> thanks for asking. No, unfortunately I did not yet find a
solution
>>> for
>>> this problem. Did you also use Takayuki's trick of adding a
custom
>>> css
>>> rule? As the problem is just irritating and not fatal, I am
still
>>> hoping
>>> for an idea or hint from this group before diving back into it.
>>>
>>> Luc
>>>
>>> On 20/10/15 17:48, Jeff McKenna wrote:
>>> > On 2015-09-24 6:40 PM, Luc Saffre wrote:
>>> >> Hi,
>>> >>
>>> >> I noticed that Sphinx no longer seems to generate the
navigation
>>> bar
>>> >> (with parent and previous|next links). I noticed this after
>>> moving to a
>>> >> new machine, so there are a lot of details that might have
>>> possibly
>>> >> changed. But I cannot find the reason.
>>> >>
>>> >> The problem is visible for example on this page:
>>> >>
>>> >> http://www.lino-framework.org/dev/index.html
<http://www.lino-framework.org/dev/index.html>
>>> <http://www.lino-framework.org/dev/index.html
<http://www.lino-framework.org/dev/index.html>>
>>> >>
>>> >> There is no navigation bar.
>>> >>
>>> >> All source files of this doctree can be browsed here:
>>> >>
>>> >> https://github.com/lsaffre/lino/tree/master/docs
<https://github.com/lsaffre/lino/tree/master/docs>
>>> <https://github.com/lsaffre/lino/tree/master/docs
<https://github.com/lsaffre/lino/tree/master/docs>>
>>> >>
>>> >> I am using Takayuki's trick of adding a custom css rule:
>>> >>
>>> >> div.related { display: block; }
>>> >>
>>> >> I tried with 1.3.1 and 1.3.0 (the current development
version
>>> failed for
>>> >> some complex reason), and versions <1.3 are no candidates
>>> since it
>>> >> hasbgeen working with 1.3 some weeks ago.
>>> >>
>>> >> It seems that the relbar() nmacro defined in
>>> `themes/basic/layout.html`
>>> >> gets never executed.
>>> >>
>>> >> I am stuck, and it is a bit sad because my mentioned
document is
>>> >> difficult to read without the navigation bar.
>>> >>
>>> >> Any idea or hint?
>>> >>
>>> >> Luc
>>> >>
>>> >
>>> > Hi Luc,
>>> >
>>> > Did you solve this? I am facing the exact same issue as
you (on
>>> > http://mapserver.org), missing navigation bar, with 1.3.1
>>> >
>>> > I am not sure why it doesn't show.
>>> >
>>> > -jeff
>>> >
>>> >
>>> >
>>>
--
You received this message because you are subscribed to the Google Groups
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sphinx-users.
For more options, visit https://groups.google.com/d/optout.