Совершенно новый для LemonStand, и это мой лидер по разработке веб-сайта клиента.
Этот первый кандидат на использование LemonStand - это недавно созданный веб-сайт, который я создал на PHP.
У меня есть все страницы, не связанные с электронной торговлей (например, о контактах и контактах), взятые из LemonStand CMS.
Но теперь я пытаюсь преобразовать то, что было простым PHP, в частичные:.
Пример:
<? include 'standard_include.php'; ?>
<? include 'header.php'; ?>
в LemonStand's
<? $this->render_partial('standard_include') ?>
<? $this->render_partial('header') ?>
Я получаю необработанное исключение, связанное с неопределенными переменными:
Вот так выглядит начало моей страницы / шаблона
<?php
require_once('lib/php/configuration.php');
$pagetype = 'home';
$subpagetype = 'index';
$titleValue = 'Client Name';
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title><?php echo $titleValue ?></title>
<? $this->render_partial('standard_include') ?>
</head>
<body>
<? $this->render_partial('header') ?>
Не обрабатываются ли партиалы позднее в процессе загрузки страницы (по сравнению с PHP)?
Я неправильно использую партиалы? Если да, что мне делать, чтобы включить PHP в бэкдор LemonStand?