typo3 und php

  • StefanGER StefanGER
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    26. 05. 2003, 10:56

    muss leider nochmal wegen php nachfragen :o

    mit dem ts-befehl
    template.file = fileadmin/ba_files/homepage.php
    hole ich eine ganz normale html-seite rein, welche "nur" php heisst.

    in dieser homepage.php wird aber eine index.php im html-text included
    <? include 'index.php'; ?>

    diese index.php besteht aus folgendem, einfachem php-code:
    <?

    $php_ausgabe = "huhu das ist php included in die html-seite";

    echo $php_ausgabe;

    ?>

    wenn ich nun die homepage.php direkt im browser anwähle, erscheint auch wie zu erwarten die php-ausgabe von index.php:
    huhu das ist php included in der html-seite
    :D

    aber wenn ich es über typo3 laufen lasse, dann erscheint gar nichts.

    leider habe ich nicht die geringste ahnung, was ich im ts-script ergänzen muss, damit php anzeigt werden kann.

    nochmals DANKE

    stefan

    ts von homepage.php:

    # HOMEPAGE - SEITE:

    page = PAGE
    page.typeNum = 0

    page.10 = TEMPLATE
    page.10 {
    template = FILE
    template.file = fileadmin/ba_files/homepage.php
    workOnSubpart = MENU_DOC
    marks.MENU1 = HMENU
    entryLevel = -3
    marks.MENU1.special = list
    marks.MENU1.special.value = 301,302,303,304,305
    marks.MENU1.1 = TMENU
    marks.MENU1.1 {
    expAll = 1
    NO.allWrap = &lt;font face="Verdana" size="2"&gt;<b>|</b>&lt;/font&gt;<br>
    }
    marks.MENU1.2 = TMENU
    marks.MENU1.2 {
    expAll = 1
    NO {
    allWrap = &lt;font face="Verdana" size="2" color="black"&gt;&amp;nbsp;&amp;nbsp;| &lt;/font&gt;<br>
    beforeImg = fileadmin/images/button/bullet1_h.gif
    beforeROImg = fileadmin/images/button/bullet1_n.gif
    RO = 1
    }
    }
    marks.CONTENT_ONE = CONTENT
    marks.CONTENT_ONE.table = tt_content
    }


  • 1
  • dj.picasso dj.picass...
    Jedi-Ratsmitglied
    0 x
    619 Beiträge
    0 Hilfreiche Beiträge
    26. 05. 2003, 11:15

    Hi,

    wo liegt denn Deine index.php, die Du includen möchtest.

    Vielleicht stimmt Dein Pfad nicht! Typo3 hat da seine eigene Auffassung von Pfadangaben!
    Versuchs doch mal wenn Du vom root aus gehst
    &lt;? include &#039;/..../sdfasdf/index.php&#039;; ?&gt;
    Ciao
    Der DJ

  • StefanGER StefanGER
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    26. 05. 2003, 11:33

    habe jetzt sogar den absoluten pfad angegeben:

    &lt;?
    include "http://www.meineseite.de/cms/fileadmin/ba_files/" . "index.php ";
    ?&gt;

    beim direkten aufruf von homepage.php gehts wieder, aber über typo3-aufruf nicht ?!?!?

    könntest du mir mal bitte sagen, was du mit folgendem gemeint hast:

    "Vielleicht stimmt Dein Pfad nicht! Typo3 hat da seine eigene Auffassung von Pfadangaben! "

    normalerweise wird in php der pfad nur in 2 arten angegeben:
    einmal siehe oben, aber generell mit
    home/public_html/ ........
    also von document_root ausgehend
    aber beides versteht offensichtlich typo3 nicht !?!? :'(

    DANKE
    stefan

  • kurfuerst kurfuerst
    R2-D2
    0 x
    120 Beiträge
    0 Hilfreiche Beiträge
    26. 05. 2003, 17:10

    Hallo,
    probier es mal relativ, mit fileadmin/...
    Allerdings kann es sein, dass die Templates nicht ausgeführt werden, dann musst du warscheinlich einen Marker nehmen und da das PHP-File hineinausführen...

    Sebastian

  • StefanGER StefanGER
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    26. 05. 2003, 18:15

    habe jetzt das ganze umgebaut und versucht die php-datei mit marker reinzuholen.

    leider habe ich nirgendswo entdeckt, wie die genauen befehlszeilen für dateien-in-marker ist :'(

    denkemal so ist es nicht richtig ....
    marks.PHPSEE = FILE
    marks.PHPSEE.file = fileadmin/ba_files/index.php

    sage mal DANKE
    stefan

  • 1