0

我有一个网站,其中页面具有以下结构:

<?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 这样的变量,然后将它包含在标题中是行不通的。

4

2 回答 2

1

如果这就是你的意思...

<?php
    $slider_content = 'foo';

    include('header.php');
?>

Content goes here

<?php
    include('footer.php');
?>

还有你的滑块:

<div id="slider">
   <?=$slider_content?>
</div>
于 2012-06-28T16:30:24.110 回答
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; ?>

然后,如果此处的目标是从任何给定页面编辑滑块的实际内容,则只需添加一个编辑按钮。

于 2012-06-28T16:31:50.823 回答