我有一个页面具有以下结构的网站:
<?php
include('header.php');
?>
Content goes here
<?php
include('footer.php');
?>
在标题中,我有一个包含比页面本身更宽的内容的div。这个div高于主要内容:
<? if ($slider == true){ ?>
<div id="slider">
Content wider than page goes here
</div>
如果我在任何页面上将$ slider设置为true,则会显示上面的div。现在,我希望能够从任何页面编辑此div的内容。我该怎么做呢?只需添加一个像$ slider_content这样的变量,然后将其包含在标题中就行了。
答案 0 :(得分:1)
如果这就是你的意思......
<?php
$slider_content = 'foo';
include('header.php');
?>
Content goes here
<?php
include('footer.php');
?>
你的滑块:
<div id="slider">
<?=$slider_content?>
</div>
答案 1 :(得分:0)
我建议您在随附的header.php中添加类似的内容:
<?php if (isset($_GET['edit-content'])): ?>
make the content editable here
<?php else: ?>
<div id="slider">
Content wider than page goes here
</div>
<?php endif; ?>
然后,如果此处的目标是从任何给定页面编辑滑块的实际内容,则只需添加一个编辑按钮。