Zum Inhalt springen

Übernahme einer bestehenden Website

Erstellt am 26. Mai 2013 · 3 Antworten · letzte Antwort am 22. Juni 2013

Tags: Frage

jorge54 ·

Hallo,
ich möchte eine bestehende Web-Site in Typo3 übernehmen. In Typoscript habe ich die relativen Pfade gesetzt und als Template Datei die Index.php übernommen. Alle Menus und Javascript Dateien sind bereits in der HTML- Vorlage der Index.php definiert.
Beim Anzeigen im Frontend aus Typo3 heraus (sowohl bei 4.7.11 als auch 6.1) wird die Seite auch angezeigt. Nur die Startseite ist nicht komplett , die php und Javascript Anweisungen fehlen. Wenn ich im Navigationsmenu zu einer der folgenden Seiten gehe funktioniert alles. Auch wenn ich wieder zurück zur Startseite navigiere, zeigt er auch diese korrekt an.
Hat vielleicht jemand ähnliche Erfahrungen gemacht?
jorge
Hallo Christian
vielen Dank für Deinen Hinweis

Anbei noch Auszüge der Templatedatei und des Typoscript Codes
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>RevierRad: Mieträder | Zubehör | Transporte</title>
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="keywords" content="fahrradvermietung, radvermietung, mietrad, fahrrad mieten, rent a bicycle, bicycle rental, leihrad, radverleih" />
<meta name="robots" content="noodp,noydir" />
<title>RevierRad: Mieträder | Zubehör | Transporte</title>
<link rel="icon" href="images/favicon.png" type="image/png" />
<script type="text/php" src="index.php"></script>
<script type="text/javascript" src="scripts/jquery/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="scripts/jquery/jquery-ui-1.8.21.custom.min.js"></script>
<script type="text/javascript" src="scripts/rr-script.js"></script>
<script type="text/javascript" src="scripts/functionen.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery-ui-1.8.21.custom.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" media="all" />
<!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="css/style-ie.css"><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="css/style-ie7.css"><![endif]-->
</head>
<!—Verlinkung zu den einzelnen Seiten FUNKTIONIERT, nur die Index.php wird beim Start nicht ausgeführt, beim Rückwärtsnavigieren von stationen.php,preise.php, transporte.php, klappt alles wunderbar-->

<div id="home"><div id="rr_logo_hinten"><a href="index.php" title="RevierRad: Fahrräder mieten" class="rr-logo"> </a></div><img src="images/titel_dasmietrad.png" /></div>
<div id="menue">
<ul>
<li><a title="Reservierung" class="menue-radius-links menue-radius-links-grau aktiv"><span>Reservierung</span></a></li>
<li><a href="stationen.php" title="Mietstationen"><span>Mietstationen</span></a></li>
<li><a href="preise.php" title="Mietpreise"><span>Mietpreise</span></a></li>
<li><a href="transporte.php" title="Transportdienste"><span>Transporte</span></a></li>
<li><a href="gruppen.html" title="Specials"><span>Specials</span></a></li>
<li> <a title="Marktplatz"><span>Marktplatz</span></a>

Typoscript:
page = PAGE
page.stylesheet = fileadmin/template/css/style.css
page.10 = TEMPLATE
page.10.relPathPrefix = fileadmin/template/
page.10.template = FILE
page.10.template.file = fileadmin/template/index.php

karlchen ·

Hi,

Ähm kann es sein, das du die bestehenden PHP Seiten (mit Inhalt) einfach "ausgibst", oder wieso verlinkst du auf PHP Dateien ?
Somit würde beim ersten Aufruf, die TYPO3 eigene index.php aufgerufen, durch dein "page.10.template.file = fileadmin/template/index.php" wird der Inhalt deiner Index.php angezeigt und die anderen PHP Dateien verlinkt, irgendwie sehr verwirrend. Wozu TYPO3 wenn ihr "nur" eigene PHP Datein anzeigt oder habe ich was falsch verstanden ?

runmon ·

Hallo jorge54,

mir scheint das nicht der richtige, TYPO3 gerechte Ansatz zu sein. Die jetzige Anpaß- und Testarbeit sollte man in eine Neufassung stecken. Das erleichtert doch auch die Pflege der Seite. Die Hintergrundverarbeitung der Reservierung sind mit eigenen Extensions in PHP und SQL machbar. Da auf jedem Menuepunkt eigene Templates möglich sind, sind auch geschachtelte HMENU's wie der "Marktplatz" kein Problem. Ohne jetzt Reklame machen zu wollen, aber eine konsequente Umsetzung von "Praxiswissen TYPO3" hilft wirklich. Das Forum wird Dein Problem nicht lösen, da niemand die Möglichkeit hat, es vollständig nachzustellen.

jorge54 ·

Hallo runmon,
danke für den Hinweis. Du hast mich in meinem Vorhaben bestärkt, die Website komplett neu und TYPO3 gerecht anzupassen.