Как я могу использовать `$ _SERVER ['DOCUMENT_ROOT'] в шаблоне Smarty?

Как я могу использовать $_SERVER['DOCUMENT_ROOT'] в моем шаблоне Smarty?

// there can not shows the `$_SERVER['DOCUMENT_ROOT']`
{else}
    <h1>{$_SERVER['DOCUMENT_ROOT']}</h1>
    {*{include file=$_SERVER['DOCUMENT_ROOT']|cat:'/templates/NeWorld/qicloud_ext/qicloud_products/clientareaproducts_ext/templates/qicloud_dedicate_server.tpl'}*}  // there also do not work
{/if}


// but there works fine, it can import the script
<script type = "text/JavaScript" src='{$_SERVER['DOCUMENT_ROOT']}/templates/NeWorld/qicloud_ext/qicloud_products/clientareaproducts_ext/js/clientareaproducts.js'>
</script>

Я думаю, вам нужно переосмыслить свое решение и попытаться проделать эту работу на PHP, назначив его smarty для отображения.

Scuzzy 10.07.2018 10:25

поскольку smarty php является закрытым исходным кодом, я не могу получить к нему доступ. идет развитие расширения.

qg_java_17137 10.07.2018 10:26

у smarty есть документ smarty.net/docsv2/en/language.variables.smarty

vnt 10.07.2018 10:26
{$smarty.server.DOCUMENT_ROOT} может работать
Scuzzy 10.07.2018 10:27

@Scuzzy Это работает, но почему $_SERVER['DOCUMENT_ROOT'] не может работать?

qg_java_17137 10.07.2018 10:41

Поскольку Smarty - это не PHP, это его собственный мини-язык.

deceze 10.07.2018 10:45
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
394
0

Другие вопросы по теме