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のコンテンツを任意のページから編集できるようにしたいと思います。どうすればよいですか?$ slideer_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 に答える