1

私はそのような奇妙な問題を抱えています。次のテンプレート コードは、Django プロジェクトの base.html からのものです。注目すべき重要な部分は、mobile/footer.html が div "mobile-wrapper" 内にどのようにあるかです。それでも、ページの 1 つだけ (パスワードの変更) で、そのページの外に表示されます! これは、他のすべてのページと同様に、「mobile/base.html」を拡張し、「フッターラッパー」(mobile/footer.html ファイル内の唯一のもの、以下を参照) が表示される、そのページの firebug スクリーンショットです。 「モバイルラッパー」の外。基本的に、これがどのように可能かはわかりません。

Firebug のスクリーンショット

mobile/base.html

<body>
    <div class="mobile-wrapper">
            {% include 'mobile/navbar.html' %}

            <div id="fb-app-id" rel="{{ FB_APP_ID }}"></div>
            <div id="site-address" rel='http://{{ SITE_ROOT }}'></div>
            <div id="image-address" rel='http://{{ SITE_ROOT }}/static/global/images/lbog_logo_large.png'></div>

            {% include 'fbscript.html' %}

            <div id="my-wrapper">
                <div class="container-fluid" id="body-wrapper">               
                    <div id="fb-root"></div>

                    {% block content %}

                    {% endblock content %}

                </div>
            </div>

            {% include 'mobile/footer.html' %}
    </div>

<script src="{% static "global/js/form_listeners.js" %}"></script>

{% block extrascripts %}
{% endblock %}

</body>

mobile/footer.html

<div id="footer-wrapper">
    <div class="container footer" id="my-footer">
        <a href="#">Back to Top</a> <b>|</b> 
        <a href="{% url 'feedback' %}">Feedback / Tell us Your Story</a> <b>|</b> 
        <a href="{% url 'about' %}">About Us</a> <b>|</b> 
        <a href="{% url 't-and-c' %}">Terms and Conditions</a><br>
        <div class="span3" id="fb-buttons">
{#                 <a href="{% url 'fbtest' %}">Fb test</a> #}
                <fb:login-button autologoutlink="true" onlogin="OnRequestPermission();">
                </fb:login-button>
                <button class="my-fb-like" onclick="postLike('http://{{ SITE_ROOT }}{% url 'home' %}')"></button>
                <button class="my-fb-share" onclick="postShare('http://{{ SITE_ROOT }}{% url 'home' %}')"></button>
            </div>

    </div>
</div>
4

1 に答える 1