我想根据用户的页面更改页脚中的文本。 我使用了一个全局的footer.php和header.php文件。
目标是,如果用户在index.php上,则页脚中的div不显示任何文本。但是当用户访问login.php时,div会显示"返回主页"在页脚中。
我尝试过使用PHP或jquery这样做,但我没有在谷歌上找到任何东西或者有任何工作。
这是否可能,我将如何做到这一点(Javascript,PHP,Jquery,......?)
答案 0 :(得分:1)
简单方法:
在TabbedPanelItem
位置
footer.php
在<div id="footer"></div>
地方
login.php
但更好的方法是使用Twig及其块扩展。
让我们说:
<script>
$(function(){
$('#footer').html('<a href="index.php">Back to home</a>');
});
</script>
:
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