Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Инструменты разработчика (http://forum.typo3.ru/forumdisplay.php?f=34)
-   -   Сделать фишку в TYPO3 как можно в Bitrix (http://forum.typo3.ru/showthread.php?t=11822)

Ивано++ 30.08.2015 08:55

Сделать фишку в TYPO3 как можно в Bitrix
 
У Bitrix есть очень удобная возможность:
к примеру нужно создать раздел: /test/test.php

И в этом файле test.php уже можно писать нужный код, делать выборки из БД:
PHP код:

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
?>

Привет мой код!

<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

Есть ли нечто подобное что бы делать также с TYPO3?

Николай Сипко 31.08.2015 12:18

http://blog.scwebs.in/uncategorized/...cript-in-typo3
Вы об этом?

Ивано++ 31.08.2015 20:48

Нет, не про это ).

У PHP_SCRIPT есть один очень большой недостаток - его вывод собирается в переменную $content. Соответственно уже не как в Bitrix - код PHP и HTML в перемешку.

Николай Сипко 31.08.2015 23:04

Цитата:

Сообщение от Ивано++ (Сообщение 39778)
Нет, не про это ).

У PHP_SCRIPT есть один очень большой недостаток - его вывод собирается в переменную $content. Соответственно уже не как в Bitrix - код PHP и HTML в перемешку.

В чем выражается этот "очень большой недостаток"?
И нельзя ли для "чистого" PHP страницы задать:
page = PAGE
page.typeNum = 0
page.100.file = fileadmin/templates/myscript.php

Ивано++ 01.09.2015 08:56

В Bitrix можно фигачить код HTML и PHP в перемешку.

А в TYPO3 получается, что так сделать не получится.
Вывод нужно собирать весь в переменную $content.

Николай Сипко 01.09.2015 11:59

Цитата:

Сообщение от Ивано++ (Сообщение 39780)
В Bitrix можно фигачить код HTML и PHP в перемешку.

А в TYPO3 получается, что так сделать не получится.
Вывод нужно собирать весь в переменную $content.

HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML).

PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.

$content: информационное наполнение (ресурсы) web-сервера.

Зачем "фигачить код HTML и PHP в перемешку и вывод собирать весь в переменную $content"?

Ивано++ 01.09.2015 12:17

Путь будет PHP_SCRIPT.:D

Николай Сипко 01.09.2015 16:42

Цитата:

Сообщение от Ивано++ (Сообщение 39783)
Путь будет PHP_SCRIPT.:D

Путь наш во мраке. И путь наш долог.
"Подключение php скриптов к шаблону вывода (макрос PHP_SCRIPT)"
http://sbfactory.ru/cd/?p=186
Вы про это?

Николай Сипко 01.09.2015 16:55

Include php script in Typo3 6.2

includeLibs = fileadmin/script.php
page.10 {
subparts.content = USER_INT
subparts.content {
userFunc = user_printFunction
}
}
http://stackoverflow.com/questions/2...t-in-typo3-6-2
Вы про что?
PHP скриптовый язык и без SCRIPT не бывает.
"Путь будет PHP_SCRIPT" В чем смысл этой фразы?


Часовой пояс GMT +4, время: 20:16.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot