Zum Inhalt springen

bekomme nichts angezeigt

Erstellt am 19. November 2004 · 25 Antworten · letzte Antwort am 23. November 2004 · Seite 1 von 2

Tags: Templates & Layouts, Frage

wozki ·

Hi,

ich habe mich bisher genau an das Buch "Content Management mit TYPO3 - Andreas Stöckl" gehalten ...

Mein Problem: Ich habe eine .htm-Seite mit dem Grundinhalt und einem Platzhalter ###INHALT###

Bisher wird aber beim Aufrufen gar nichts angezeigt, bis auf den <title>
Bisher eingebundene Templates:
- content (default)
- NEW SITE (nach Anleitung aus dem Buch)

Woran könnte das liegen?

HTH wozki

donvito ·

table = tt_content
select.orderBy = sorting
select.where = colPos = 0

du musst ihm auch sagen woher er den content nehmen soll

Proximo ·

Flüster: *verwirrt doch den ARMEN menschen nicht *g**

@ donvito: da oben steht das er: content (default) bereits in seinem typoskript eingebunden hat... content default enthält bereits die auflösung für die 4 standardmarker left, standard, right, rand, also genau das was du da oben geschrieben hast, das sind dann die Objecte:
styles.content.getRight
styles.content.get
styles.content.getLeft
styles.content.getBoarder
Diese sind bereits verfügbar, nur verknüpft müssen sie noch werden... das weiß typo ja nicht, ob das jetzt marker oder subparts sind

@ just2b: das is ziemlich nützlich, aber er arbeitet mit Markern, das was du da hast sind subparts

Was ich glaube ist, das unser lieber freund vergessen hat die Marker zu verküpfen also vergessen ins typo reinzuschreiben:

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
# Feeding the content from the Auto-parser to the TEMPLATE cObject:
template =< plugin.tx_automaketemplate_pi1

# Select only the content between the <body>-tags
workOnSubpart = DOCUMENT_BODY

mark.INHALT < styles.content.get
}

Ich hoff doch er arbeitet mit dem Autopharser^^

Egal mit was du arbeitest, du mußt das:

mark.INHALT < styles.content.get

irgendwo reinschreiben damit Typo weiß "ACH SO, DER MARKER IST DER ORT WO DER "INHALT" REINKOMMT" 😉

MFG Proximo

PS: Bitte gewöhn dir an deinen Typoskript zu posten, weil ansonsten können wir wirklich nur ins Blaue raten, und das hilft ja keinem von uns 😉

wozki ·

OK, langsam ...

erstmal danke für die schnellen antworten, aber ich arbeite zum ersten mal mit typo3 und steig noch gar nicht durch ...

wie gesagt, bis jetzt hab ich mich an das Buch gehalten, das scheint aber nicht wirklich zu funktioniern.

Was ich bis jetzt in meinem "selbst erstellten" template habe ist folgendes:

# Default PAGE object:
seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body>
seite.10 = TEMPLATE
seite.10 {
   template = FILE
   template.file = fileadmin/standard.htm
   workOnSubpart = DOKUMENT
   marks.INHALT = TEXT
   marks.INHALT.value = blubbldi fuck fuck
}

Ich hoffe mal das bringt euch weiter 😉

edit:
und natürlich das content (default) ist noch mit eingebunden

Proximo ·

Hmm also da steht marks.INHALT also ok.. dann müßte im template fileadmin/standard.htm (prüfe ob der Pfad stimmt und ob es genau so heißt, case sensitiv) irgendwo ###INHALT### stehen (auch case sensitiv) prüf mal alles 😉

wozki ·

das stimmt alles ...
Dateien sind auch alle hochgeladen ...

Bin echt ratlos! Und das Buch arbeitet mit so ner mitgelieferten Beispiel-Website, was mich auch nich weiterbringt, weil eben von Anfang an die Seite schon da ist.
Das sind aber schon 2 unterschiedliche installationen, und das ist ja auch nich das was ich will ... es soll ja ne eigene sein.

any other clues?

wozki ·
Proximo schrieb

Hmm also da steht marks.INHALT also ok.. dann müßte im template fileadmin/standard.htm (prüfe ob der Pfad stimmt und ob es genau so heißt, case sensitiv) irgendwo ###INHALT### stehen (auch case sensitiv) prüf mal alles 😉

Es geht ja auch nich nur um diese "INHALT"-Geschichte, sondern in der .htm sind ja auch schon fixtexte enthalten usw. Es sollte also auf jeden Fall wenigstens irgendwas angezeigt werden!

Proximo ·

Ok dann schau ich mal ob ich noch weiß wie die kleinstmögliche lösung heißt...

page = page
page.typeNum = 0
page.10 = TEXT
page.10 = HUHU DU

Aber mit htm wirds hald länger^^

also bauen wir das mal aus auf:

page = page
page.typeNum = 0
# Das object page.10 lassen wir jetzt einfach weg
page.10.template = FILE
page.10.template.file = fileadmin/standard.htm

Funktioniert es? ja? nein?

Erweitern wir es durch:

page.bodyTag = <body>
page.10.workOnSubpart = DOKUMENT

... wie langwelig... kleine Erweiterung... machen wir schnell weiter mit dem einbinden eines Markers:

page.10.marks.INHALT = TEXT
# Goiler Ausgabetext ^^
page.10.marks.INHALT.value = blubbldi fuck fuck

So dann haben wir also folgendes:

page = page
page.typeNum = 0
page.bodyTag = <body>
page.10.template = FILE
page.10.template.file = fileadmin/standard.htm
page.10.workOnSubpart = DOKUMENT
page.10.marks.INHALT = TEXT
page.10.marks.INHALT.value = blubbldi fuck fuck

Und weil wir Progis zu faul sind lange Zeilen zu schreiben verwenden wir Klammern:

page = page
page.typeNum = 0
page.bodyTag = <body>
page.10 {
template = FILE
template.file = fileadmin/standard.htm
workOnSubpart = DOKUMENT
marks.INHALT = TEXT
marks.INHALT.value = blubbldi fuck fuck
}

So jetzt sind wir dort angelangt wo du bist... n Fehler seh ich nicht... Typoskript ist soweit Correct... bist du dir sicher das der pfad fileadmin/standard.htm wirklich stimmt?!

MFG Proximo

donvito ·

mach alles was vorher geschrieben wurde.

check dein <!-- ###DOKUMENT### start/end -->
check was ich oben schonmal geschrieben habe

Content ist default?

Proximo ·

o.O Donvito!

mach alles was vorher geschrieben wurde.

check dein <!-- ###DOKUMENT### start/end -->
check was ich oben schonmal geschrieben habe

Content ist default?

Du hast heut keinen guten Tag oder? Wir reden seit Stunden von Markern, sowas sieht SO AUS:

###MARKER###

und so sehen SUBPARTS AUS:

<!--- ###SUBPART### --->
DAS DA OBEN UND UNTEN IST N SUBPART
<!--- ###SUBPART### --->

Und nein Content ist nicht default sondern "Content (default)" ist ein kleines Template das Standardinhalte hat^^

MFG Proximo

Nachtrag:

Damit keiner fragt... so erkennt man im Template ob es ein Marker oder ein Subpart ist
:
#Ansteuerung eines Subparts
subpart.CONTENT < temp.content

#Ansteuerung eines Markers
marks.CONTENT < temp.content

wozki ·
Proximo schrieb

page = page
page.typeNum = 0
page.bodyTag = <body>
page.10 {
template = FILE
template.file = fileadmin/standard.htm
workOnSubpart = DOKUMENT
marks.INHALT = TEXT
marks.INHALT.value = blubbldi fuck fuck
}

So jetzt sind wir dort angelangt wo du bist... n Fehler seh ich nicht... Typoskript ist soweit Correct... bist du dir sicher das der pfad fileadmin/standard.htm wirklich stimmt?!

hab den Code 1:1 übernommen (copy-paste) ... Ausgabe:

Error!

The page is not configured! [type= 0][]

o.O
Pfade stimmen (schon mind. 50x überprüft!) 😉

Proximo ·

*schüttelt den Kopf*

Ein Template hat die Seite die du aufrufst aber schon oder^^

*außnahmsweise mal ratlos ist*

KA sorry^^ o.O

wozki ·

ähm, korrigier mich bitte wenn ich falsch liege, aber das ist doch das Template was wir da oben bearbeitet haben, oder? :o

Proximo ·

Ja klar, war nur der allerletzte vernünftige Gedanke... der einzige Grund der mir noch einfällt wär eben das er auf ext template geklickt hat beim erstellen 😉 aber das is warscheinlich einfach blödsinn, nein ich habe keine Ideen mehr... die Einzige die ich noch habe wäre:

Nimm eine funktionierende Seite, füge sie bei dir ein, prüfe nochmal ob sie funktioniert und füge dann den Code im Haupttemplate ein^^ wenn das dann nicht mehr geht ^^ KA

wozki ·

Ich hab hier grade noch was gefunden:

No stylecollections
The stylesheet editor needs to know about one or more stylesheet(s) to edit. None is found at this point.
You can...
1) either manually set up stylesheets by configuring this in the 'Backend Editor Configuration' field (advanced, see documentation) or 
2) set stylesheet filenames for your PAGE objects in the TypoScript templates and they will automatically be detected and editable (recommended!)

Könnte das evtl das Problem sein??
Wie muss die Zeile aussehn die ich da ins Script eintragen muss??

wozki ·

Ich hab´s geschafft, dass wenigstens die Fehlermeldung wieder weg ist:

# MAIN blubb bla
seite = PAGE
seite.typeNum = 0
seite.stylesheet = fileadmin/standard.css
seite.bodyTag = <body>
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/standard.htm
workOnSubpart = DOKUMENT
marks.INHALT = TEXT
marks.INHALT.value = blubbldi fuck fuck
}

Inhalt kommt aber trotzdem keiner o.O

wozki ·

was mir grade auch noch aufgefallen ist:
der Quelltext der "Ausgabe"
erst kommt normal <html> bla bla dann das ganze "typo3 ist das beste prog der welt" 😉 -geschwafel und dann aber nur noch

</head>
<body>

</body>
</html>

Wo bleibt da der Inhalt??? warum steht da gar nüscht drin????????
(Mir vergeht langsam die lust an typo 🙁 )

Proximo ·

Probier es doch einfach mal mit einer ganzen Vorgefertigten Seite und lösch alle Seiten raus bis auf die Startseite, lösch dann noch von der Startseite ALLE Contentelemente und dann schreib ins Setup dieser Startseite den von dir geschriebenen Typotext... erst wenn das nicht geht weißt du das der Fehler im Typotext liegt

Bevor du das machst probier einfach mal das STAT deinem Typotext zu verwenden:

page = PAGE
page.typeNum= 0
page.1 = TEXT
page.1.value = GUGU ES GEHT!

(aus dem Kopf, dürft aber zu 99,99 % richtig sein)

Sag mir wenn das funktioniert wenn nicht ist dein Typo irgendwie defeckt, und das möchte ich nicht genauer studieren müssen ohne das ich das Typo nicht vor mir habe! Sag mir aber was rausgekommen ist!

MFG Proximo

PS: Es ist keine schande eine fertige Seite als Vorlage zu nehmen, es ist sogar manchmal die einzige Möglichkeit seine 1. Seite zu erstellen

EDIT:

The page is not configured! [type= 0][]

kann eigendlich nur auftreten wenn die Zeile page.typeNum= 0 nicht dahsteht... aber sie steht doch da?^^