0
我想根據用戶的頁面更改頁腳中的文本。 我使用全球footer.php和header.php文件。更改div中的文本取決於用戶的頁面
目標是,如果用戶在index.php上,頁腳中的div不顯示文本。但是當用戶轉到login.php時,div會在頁腳中顯示「Back to home」。
我試過這樣做使用PHP或jQuery,但我沒有發現任何東西在谷歌或有任何工作。
這甚至可能還是不,我怎麼會去這樣做
我想根據用戶的頁面更改頁腳中的文本。 我使用全球footer.php和header.php文件。更改div中的文本取決於用戶的頁面
目標是,如果用戶在index.php上,頁腳中的div不顯示文本。但是當用戶轉到login.php時,div會在頁腳中顯示「Back to home」。
我試過這樣做使用PHP或jQuery,但我沒有發現任何東西在谷歌或有任何工作。
這甚至可能還是不,我怎麼會去這樣做
簡單的方式(使用Javascript,PHP,jQuery的,...?):
在footer.php
地方
<div id="footer"></div>
在login.php
地方
<script>
$(function(){
$('#footer').html('<a href="index.php">Back to home</a>');
});
</script>
但更好的WA y將使用Twig並擴展它的塊。
比方說:
base.html.twig
:
<!DOCTYPE html>
<html>
<body>
<div id="content">{% block content %}{% endblock %}</div>
<div id="footer">
{% block footer %}
{% endblock %}
</div>
</body>
</html>
而且login.html.twig
:
{% extends "base.html.twig" %}
{% block footer %}
<a href="...">Back to home</a>
{% endblock %}
你使用任何特定的模板庫(例如枝條,Smarty的,等等)? – Chris
請至少顯示一些您的代碼。這種推測很難。 –