Russian TYPO3 community

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

Юрий 10.01.2006 23:14

Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
 
В Setupе темплейта указываю:

page.10.subparts.SHOW_IMG = PHP_SCRIPT
page.10.subparts.SHOW_IMG.file = fileadmin/show_img.php

На странице во фронтенде скрипт отрабатывает правильно, но отображается результат не там, где указан

<!--###SHOW_IMG### start-->
<!--###SHOW_IMG### stop-->

а в самом верху страницы...
Как правильно указать, что бы результат работы скрипта отображался в нужном месте на странице?

carlos 11.01.2006 05:36

re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
 
в примере в MTB subparts помоему указывается иначе

Как инициализируется page.10?

tihon 11.01.2006 19:16

re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
 
А ты уверен что у тебя page.10 содержит то что нужно ?

Юрий 11.01.2006 22:52

re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
 
page.10 объявлена по классике, там же находится и PHP_SCRIPT:

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/style.css
page.bodyTag = <body leftmargin="0" topmargin="0">

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/my_template.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT < styles.content.get

subparts.SHOW_IMG = PHP_SCRIPT
subparts.SHOW_IMG.file = fileadmin/show_img.php
}

carlos 12.01.2006 05:41

re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
 
классика выглядит так
temp.SHOW_IMG = PHP_SCRIPT
temp.SHOW_IMG.file = fileadmin/show_img.php

temp.main = TEMPLATE
temp.main {
template = FILE
template.file = fileadmin/my_template.html
workOnSubpart = DOCUMENT_BODY
subparts.SHOW_IMG < temp.SHOW_IMG
subparts.CONTENT < styles.content.get
}

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/style.css
page.bodyTag = <body leftmargin="0" topmargin="0">
page.10 < temp.main

Юрий 26.01.2006 20:43

re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
 
Проблема была решена!
Кстати, оба варианта объявления темплейта правильные, но проблема был в другом.
Друзья, внимательно читайте мануал! Там сказано: весь поток, который генерирует PHP в PHP_SCRIPT направляйте в переменную $content.


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

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