Zum Inhalt springen

HTML Seiten??

Erstellt am 20. August 2004 · 4 Antworten · letzte Antwort am 21. August 2004

Tags: Frage

dezimal ·

Hallo,

mal wieder ne Anfängerfrage. Muss man für jede Seite eine html Datei anlegen? Habe ein Template aus einer HTML dient als Vorlage mit Markern.

Home
-------- Bilder
-------- Impressum

dezimal ·

hallo doku,

ja hab gelesen aber versteh das irgendwie net?
hab ein klickpfad menu da funktioniert es ohne den html seiten aber im angelegten menu will er eine html haben??

www.basic-net.org

page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/vorlage/basic.htm
stylesheet = fileadmin/vorlage/basic.css
workOnSubpart = DOKUMENT
#menu1
marks.MENUE1 = HMENU
marks.MENUE1.entryLevel = 0
marks.MENUE1.1 = TMENU
special = directory
special.value = 1
marks.MENUE1.1.NO{
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = alias//uid
before.cObject.dataWrap = <A href=" | .html" class="menu_h1" title="{field:title}">
after.cObject = TEXT
after.cObject.field = nav_title//title
after.cObject.wrap = |&nbsp;&nbsp;</a>
RO=1
}
marks.KLICKPFAD = HMENU
marks.KLICKPFAD {
spezial = rootline
special.range = 0|-1
1 = TMENU
1.target = _self
1.wrap = <font face="Arial" size="1">|</font>
1.NO.linkWrap = |>
}
marks.INHALT = CONTENT
marks.INHALT < styles.content.get
marks.INHALT.select.orderBy = sorting
marks.INHALT_LINKS = CONTENT
marks.INHALT_LINKS < styles.content.getLeft
marks.INHALT_LINKS.select.orderBy = sorting
marks.INHALT_RECHTS = CONTENT
marks.INHALT_RECHTS < styles.content.getRight
marks.INHALT_RECHTS.select.orderBy = sorting
marks.BANNER_HAUPT = IMAGE
marks.BANNER_HAUPT.file = fileadmin/vorlage/banner.gif
marks.BANNER_HAUPT.altText = {$BANNER_ALT}
marks.BANNER_HAUPT.wrap = <a target="_blank" href="">| </a>
}

Julian ·

Hi,

ich kann mich doku nur anschließen: Das Grundprinzip von Typo3 sollte durch das Lesen der Dokumentationen erstmal klar werden. Dann würden dir Fragen nach benötigten HTML-Dateien für jede angelegte Seite auch gar nicht mehr kommen 🙂

Kurz zu deinem "Problem": Du scheinst die Funktion "simulateStaticDocuments" zu nutzen. Deshalb "simuliert" Typo3 in deinem Hauptmenü HTML-Seiten (die es aber in Wirklichkeit gar nicht gibt, werden halt nur simuliert). Schau dir mal die Doku zu der Funktion genauer an (oder such hier im Forum nach "simulateStatic"). Dann wirst du auch feststellen, dass du spezielle Anweisungen in deiner .htaccess-Datei hinterlegen musst, damit dies auch korrekt funktioniert. Dies scheint bei dir zu fehlen.

Viele Grüße,
Julian

EDIT: O.k, da warst du etwas schneller mit dem Posting.

aber im angelegten menu will er eine html haben??

Das hast du ja selber so festgelegt:

before.cObject.dataWrap = <A href=" | .html" class="menu_h1" title="{field:title}">

Manchmal ist es von Vorteil, wenn man auch verstanden hat, was für Code man da eingebaut hat 🙂 Ist aber jetzt nicht bös gemeint. Genrell ist es wirklich von Vorteil, den TypoScript-Code erst zu verstehen und dann zu verwenden. Wie gesagt, liegt vermutlich an deiner .htacces-Datei.

dezimal ·

Danke für die Hilfe. Hab das mit den Menüs so hinbekommen leider klappt das mit dem "simulateStatic" hab der Datei den Eintrag hinzugefügt

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]*.html$ index.php

in meiner Setup:

page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/vorlage/basic.htm
stylesheet = fileadmin/vorlage/basic.css
workOnSubpart = DOKUMENT
#menu
marks {
MENUE1 = HMENU
MENUE1 = HMENU
MENUE1.special = directory
MENUE1.special.value = 1
MENUE1.1 = TMENU
MENUE1.1.NO = 1
MENUE1.1.NO.linkWrap = &nbsp; | &nbsp;|
}
#menu.Klickpfad
marks.KLICKPFAD = HMENU
marks.KLICKPFAD {
spezial = rootline
special.range = 0|-1
1 = TMENU
1.target = _self
1.wrap = <font face="Arial" size="1">|</font>
1.NO.linkWrap = |>
}
marks.INHALT = CONTENT
marks.INHALT < styles.content.get
marks.INHALT.select.orderBy = sorting
marks.INHALT_LINKS = CONTENT
marks.INHALT_LINKS < styles.content.getLeft
marks.INHALT_LINKS.select.orderBy = sorting
marks.INHALT_RECHTS = CONTENT
marks.INHALT_RECHTS < styles.content.getRight
marks.INHALT_RECHTS.select.orderBy = sorting
marks.BANNER_HAUPT = IMAGE
marks.BANNER_HAUPT.file = fileadmin/vorlage/banner.gif
marks.BANNER_HAUPT.altText = {$BANNER_ALT}
marks.BANNER_HAUPT.wrap = <a target="_blank" href="">| </a>
}
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1
config.simulateStaticDocuments_addTitle = 36
config.absRefPrefix = http://www.basic-net.org/

}
eingefügt. Aber kleider ohne Erfolg 🙁 www.basic-net.org