Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
20.11.2003, 09:11 | #1 |
Новенький
Регистрация: 06.11.2003
Сообщений: 3
|
Как реализовать передачу параметров для кода 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? Подскажите что не правильно сделано. |
20.11.2003, 13:36 | #2 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
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 |