Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 27.07.07, 23:09
Forum Newbie
 
Registriert seit: 27.07.07
Alter: 35
Beiträge: 13
Wie Ausgabe aus PHP Function als Inhalt anzeigen?

Hallo zusammen.

Ich habe in einem Topic hier gelesen, daß man die Ausgabe einer PHP function als Inhalt darstellen kann.

mein PHP code:
-------------------------------
<?php
function user_function() {
return "testblabls";
}
?>
-------------------------------


Mein tpyo3 script (Templates->Seite auswählen->Setup) :
-------------------------------
IMPORTED-MENU = PHP_SCRIPT
IMPORTED-MENU {
file = fileadmin/test.php
value = user_function
}
-------------------------------


template HTML enthält:
-------------------------------
<div id="left-menu-box">
<div id="left-menu">###LEFT-MENU###</div>
</div>
<div id="left-menu-box">
<div id="importedmenu">###IMPORTED-MENU###</div>
</div>
-------------------------------


Wenn ich die Seite aufrufe, zeigt sie an der entsprechenden Stelle gar nichts an, ich vermute also, daß ich etwas falsch gemacht habe..,. könnt Ihr mir helfen?

Danke
Smo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 28.07.07, 14:53
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 932
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Zitat:
Zitat von Smoerble Beitrag anzeigen
Mein tpyo3 script (Templates->Seite auswählen->Setup) :
-------------------------------
IMPORTED-MENU = PHP_SCRIPT
IMPORTED-MENU {
file = fileadmin/test.php
value = user_function
}
-------------------------------
Ich geh mal davon aus, dass Du das Ganze so geschrieben hast:
page.10.marks.IMPORTED-MENU = PHP_SCRIPT
page.10.marks.IMPORTED-MENU {
file = fileadmin/test.php
value = user_function
}
!?!?!?
Ansonsten muss man ja bei PHP das Ergebnis in die Variable $content schreiben.
__________________
Einen schönen Gruß aus Jülich
Kurt

http://www.kupix.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 30.07.07, 12:52
Forum Newbie
 
Registriert seit: 27.07.07
Alter: 35
Beiträge: 13

Hallo Kurt,
danke für die Antwort. Leider bin ich noch nicht weiter gekommen:


Der Template Code im Typo3 sieht so aus (daher kein 10.marks. vor dem Marker:sad:
--------------------
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/main/index-1000-mc-c-c.html
10.workOnSubpart = DOCUMENT_BODY
10.marks {
IMPORTED-MENU = PHP_SCRIPT
IMPORTED-MENU {
file = fileadmin/test.php
value = user_function
}
}
--------------------

zur Kontrolle habe ich folgendes probiert:
--------------------
IMPORTED-MENU = HTML
IMPORTED-MENU {
value = " asdjljdaljdladjj "
}
--------------------
Das funktioniert einwandfrei.


Nur mit dem PHP Script (test.php) eben nicht, weder mit diesem:
--------------------
<?php
function user_function() {
$content = "testblabls";
}
?>
--------------------


noch mit diesem:
--------------------
<?php
function user_function() {
return "testblabls";
}
?>
--------------------


Oder hast Du etwas ganz anderes gemeint?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 30.07.07, 13:42
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 932
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Hast Du denn im Sourcecode der ausgegebenen Seite nachgeschaut, ob an irgendeienr Stelle "testblabls" steht?
Jedenfalls musst Du Deine Ausgabe in die Variable "$content" schreiben, z.B.
$content = "<p>Das ist jetzt <b>testblabls</b></p>;

page.10.marks.IMPORTED-MENU = PHP_SCRIP
page.10.marks.IMPORTED-MENU.file = fileadmin/test.php

Steht die test.php denn auch in fileadmin direkt? Ist der Pfad richtig?
__________________
Einen schönen Gruß aus Jülich
Kurt

http://www.kupix.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 30.07.07, 13:48
Forum Newbie
 
Registriert seit: 27.07.07
Alter: 35
Beiträge: 13

Hallo,
danke für die Antwort. Hat sich leider mit folgendem Ergebnis überschnitten:

TypoScript mache ich jetzt folgendes:
--------------------------
IMPORTED-MENU = PHP_SCRIPT_EXT
IMPORTED-MENU {
file = fileadmin/test.php
}
--------------------------
(Unterschied zu vorher: php_script_ext statt nur php_script)

Dann kann man im PHP selbst einfach per echo arbeiten, funzt für meinen Zweck einwandfrei. Jetzt muss ich nur schauen, ob es irgendwo Seiteneffekte gibt, die ich (wie immer) nicht beachtet habe.

Danke für Deine Hilfe nochmal!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
keine Ausgabe bei Marker ###Inhalt### alexd0001 TYPO3 4.x Fragen und Probleme 2 19.04.07 18:41
Inhalt aus FCEs auf anderen Seiten anders aufbereitet anzeigen? marcbenthaus TemplaVoila 4 03.04.07 09:18
Inhalt aus Extension ohne Template anzeigen? Mopps Extension modifizieren oder neu erstellen 0 29.11.06 10:38
Text-Inhalt überall anzeigen lassen Malo TYPO3 3.x Fragen und Probleme 3 20.09.06 07:46
wenn spalte leer anderer inhalt anzeigen darkdesire TYPO3 4.x Fragen und Probleme 10 20.05.06 20:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS