[웹에이전시 개발] 오시는 길 페이지 - 공통 레이아웃 적용하기

프리터코더·2023년 7월 17일

0

웹에이전시 전문 프리랜서 개발자 프리터코더입니다.

이번 챕터에서는 웹사이트 개발 과정 중 오시는 길 페이지 - 공통 레이아웃 적용하기를 작업합니다.

<오시는 길 페이지 - 공통 레이아웃 적용하기> 글은 웹에이전시의 의뢰를 받아서 프리터코더가 웹사이트를 개발하는 과정을 가상으로 보여주는 웹에이전시의 개발자들은 어떻게 일하나 시리즈 중 하나입니다.


1

퍼블리싱된 화면을 먼저 보겠습니다.
031

2

일단 퍼블리싱을 붙이고, 레이아웃 파일을 만들겠습니다. 퍼블리싱 페이지를 /brand/location/_body.php 파일에 복사합니다.

032

3

레이아웃 파일도 만들어야죠. /brand/location/index.php 입니다.

<?php 
require_once($_SERVER["DOCUMENT_ROOT"] . "/inc/head.php");
require_once($_SERVER["DOCUMENT_ROOT"] . "/inc/body.php");
require_once($_SERVER["DOCUMENT_ROOT"] . "/inc/header.php");
require_once($_SERVER["DOCUMENT_ROOT"] . dirname($_SERVER["PHP_SELF"]) . "/_body.php");
require_once($_SERVER["DOCUMENT_ROOT"] . "/inc/footer.php");

4

가만히 보니 레이아웃 파일은 /brand/story/index.php 파일과 똑같습니다. 개발자들은 이런걸 못참죠. 합치기로 합니다.

5

/_location.php 파일을 만들고 /brand/story/index.php 파일 내용을 복사합니다.

<?php 
require_once($_SERVER["DOCUMENT_ROOT"] . "/inc/head.php");
require_once($_SERVER["DOCUMENT_ROOT"] . "/inc/body.php");
require_once($_SERVER["DOCUMENT_ROOT"] . "/inc/header.php");
require_once($_SERVER["DOCUMENT_ROOT"] . dirname($_SERVER["PHP_SELF"]) . "/_body.php");
require_once($_SERVER["DOCUMENT_ROOT"] . "/inc/footer.php");

6

/brand/story/index.php 파일과 /brand/location/index.php 파일은 _layout.php 파일만 불러오는 형태로 바꿉니다.

<?php require_once($_SERVER["DOCUMENT_ROOT"] . "/_layout.php"); ?>

7

오시는 길 페이지가 잘 나오는지 확인합니다.
031


개발 요청은 프리터 코더 소개를 읽어보시고, 이메일 로 부탁드립니다.

profile
일용직 개발자. freetercoder@gmail.com

0개의 댓글