Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как реализовать передачу параметров для кода PHP ? (http://forum.typo3.ru/showthread.php?t=22)

Comwad 20.11.2003 09:11

Как реализовать передачу параметров для кода PHP ?
 
Вызываемая страница ID=75:
Type: HTML
В разделе HTML:
<IMG alt=\"Comwad 2001\" border=0 src= src= <? echo ($PicName)?> Align=Center>


Вызывающая страница ID=73:
Этот код

<a href= \"http://localhost/quickstart/index.php?id=75?PicName= fileadmin/Image_Archive/Almaty/TN_nabai.JPG\" >
<IMG alt=\"11\" border=0 src=\"fileadmin/Image_Archive/Almaty/TN_nabai.JPG\" >

показывает рисунок \"TN_nabai.JPG\" с линком на вызываемую страницу ID=75.

Когда нажимаем , то появляется вызываемая страница, но без рисунка.
Почему не отрабатывает код PHP <? echo ($PicName)?> , не передается параметр $PicName?
Подскажите что не правильно сделано.



Andreas Schwarzkopf 20.11.2003 13:36

Typo3 совершенно иначе обращается с HTML-файлами и не обрабатывает PHP-код, вставленный в HTML. Любая себя уважающая CMS работает по шаблонной системе.

Для таких вещей специально был придуман TypoScript. Передача параметров и их обработка возможна через TypoScript или же путем собственных PHP-расширений.

Например, чтобы получить переданный таки путем параметр:

href=\"http://localost/quickstart/index.php?id=75&PicName=TN_nabai.JPG\"
(обратите внимание, что все параметры после первого отделяются знаком &)
нужно использовать TypoScript:

page.20 = TEXT
page.20.data = GPvar : PicName

Или же выдать в виде картинки:

page.20 = IMAGE
page.20.file.import = fileadmin/Image_Archive/Almaty/
page.20.file.import.data = GPvar : PicName



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

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