मैं प्रत्येक पृष्ठ पर एक नौसेना बार दिखाना चाहता हूं। PHP में, मैं नेविगेशन बार लिखूंगा और फिर इसे अन्य पृष्ठों पर शामिल करूंगा। मैंने अन्य टेम्पलेट्स में नेविगेशन बार टेम्पलेट को शामिल या विस्तार करने का प्रयास किया, लेकिन यह काम नहीं किया। यह केवल आउटपुट करता है "यह होम पेज है।" मैं प्रत्येक टेम्पलेट में एनएवी बार को सही तरीके से कैसे शामिल करूं?सभी टेम्पलेट्स पर एक नेविगेशन बार जोड़ें
layout.html
<!doctype html>
<html>
<body>
{% block navbar %}
<style>
body {
margin: 0;
padding: 0;
}
div{
background: #333;
color: #f9f9f9;
width: 100%;
height: 50px;
line-height: 50px;
text-align: center;
}
</style>
<div>NAVBAR</div>
{% endblock %}
{% block content %}
{% endblock %}
</body>
</html>
index.html
This is the home page.
{% extends "layout.html" %}
{% block navbar %} {% endblock %}
{% block content %}
<h1>This is the homepage!</h1>
{% endblock %}
@ टोनीली अपने अगले प्रश्न को एंटीसीएपेट करने के लिए, यहां बताया गया है कि [प्रत्येक टेम्पलेट के लिए एनएवी बार में सक्रिय लिंक सेट करें] (http://stackoverflow.com/a/21992246/400617) – davidism