![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Продвинутый
Регистрация: 15.04.2005
Сообщений: 35
|
![]()
У меня контент страницы работает в виде PHP_SCRIPT, но как туда передать аргументы? Естественно это надо делать через URL, но я пока нашел только \"концепцию $id и $type\" в этом контексте.
|
![]() |
![]() |
![]() |
#2 |
Продвинутый
Регистрация: 25.12.2003
Сообщений: 50
|
![]()
Нужно просто взять нужные переменные из POST или GET запроса.
Что-то вроде (как один из вариантов) t3lib_div::GPvar($this->prefixId), соотв. ваши переменные должны быть элементами массива $this->prefixId |
![]() |
![]() |
![]() |
#3 |
Продвинутый
Регистрация: 15.04.2005
Сообщений: 35
|
![]()
Спасибо, разобрался. Все даже несколько очевиднее.
Ассоциативный массив GLOBALS[\"HTTP_GET_VARS\"] содержит все аргументы GET-запроса. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
![]()
Есть два очень важных документа:
http://typo3.org/documentation/document-library/doc_core_cgl/ http://typo3.org/documentation/document-library/doc_core_api/ Например, там описаны важнейшие функции: http://typo3.org/documentation/document-library/doc_core_api/High_priority_functi/ Этот метод там не рекомендуется. Следует использовать функции t3lib_div::_GP для отдельных переменных или же t3lib_div::_GET() для всего массива. Также следовало бы использовать готовый пакет фронтенд-функций из класса class.tslib_pibase.php. Так как этот класс уже инициализирован, функции вызываются просто через $this. GET-переменные например $this->piVars. |
![]() |
![]() |
![]() |
#5 |
Продвинутый
Регистрация: 15.04.2005
Сообщений: 35
|
![]()
Я бы и рад использовать все правильно, но теперь у меня вовсе ничего не работает - стоит только выйти из админки тайпо как все эти варианты перестают работать!
В $HTTP_GET_VARS остается только id, все остальное исчезает. Вхожу в админку - все работает снова... Как так? |
![]() |
![]() |
![]() |
#6 |
Продвинутый
Регистрация: 15.04.2005
Сообщений: 35
|
![]()
Забавно. Я впервые категорически не согласен с логикой работы Typo3. Выдавать на запрос id=57&letter=S кэш от просто id=57 явно ошибочно.
Конечно есть $GLOBALS[\"TSFE\"]->set_no_cache(), но при таком подходе к кешированию использовать эту фичу приходится всегда... |
![]() |
![]() |
![]() |
#7 |
Новенький
Регистрация: 29.12.2006
Сообщений: 1
|
![]()
Подскажите, пожалуйста, как использовать PHP_Script.
У меня есть страница, контент которой должен генерироваться php скриптом. И еще, будут ли передаваться параметры из другой страницы нужной странице. Т.е. есть страница, контент чистый html , пример: <form action = "index.php?id=24", METHOD="POST"> и т.д. и т. п. </form> и страница index.php?id=24, в которой мне нужно использовать переданные параметры. |
![]() |
![]() |