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
请至少显示一些您的代码。这种推测很难。 –