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] <javascript:> > >>> <mailto:[email protected] <javascript:>>. > >>> To post to this group, send email to [email protected] > <javascript:> > >>> <mailto:[email protected] <javascript:>>. > >>> Visit this group at http://groups.google.com/group/sphinx-users > <http://groups.google.com/group/sphinx-users>. > >>> For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > >> > > > > -- > 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] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at http://groups.google.com/group/sphinx-users. > For more options, visit https://groups.google.com/d/optout. -- 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.
