Seite 1 von 1

Probleme beim Erstellen eigener Page mit Contenido

Verfasst: So 12. Dez 2004, 14:11
von chris79
Hallo,
vielleicht kann mir ja jemand helfen. Ich bekomme die Sache mit Contenido einfach nicht hin. Ich lege einen neuen Mandanten an, anschließend ein ganz einfaches HTML-Layout ohne jegliche Besonderheiten (Beispielseite aus dem pdf-Handbuch), anschließend ein einfach Modul a la (<? php echo "CMS_HTML[1]"; ?>) und nun gehe ich zu Templates. Dort erstelle ich ein neues Template, gebe mein Layout an und nicht passiert. Meine Beschreibung wird angezeigt, aber es ist kein Container zu sehen. Dabei müßten nach dem Beispiel 4 Container zu sehen sein. Wer kann mir helfen? Würde mich sehr freuen.

Verfasst: So 12. Dez 2004, 14:17
von timo
hast du im Layout die CMS_CONTAINER-Platzhalter plaziert?

wenn ja, poste mal dein Layout.

Verfasst: So 12. Dez 2004, 21:03
von chris79
mein code ist aus dem beiligenden pdf-file.

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title> Website Titel </title>
</head>

<body>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td> CMS_CONTAINER[1] </td>
<td> CMS_CONTAINER[2] </td>
</tr>
<tr>
<td> CMS_CONTAINER[3] </td>
<td> CMS_CONTAINER[4] </td>
</tr>
</table>
</body>
</html>

als modul habe ich verwendet: <?php echo "CMS_HTML[1]"; ?>

im layout erscheint dann nur die layout-beschreibung. sonst nichts weiter. was ist falsch?
ich habe selbst mal zur probe das mitgelieferte beispiel komplett kopiert und übertragen in meinen eigenen mandanten. nicht passiert da. keine container-auswahl erscheint da. komisch. kannst du mir helfen?

Verfasst: So 12. Dez 2004, 21:37
von timo
wie es erscheint nur die Layout-Beschreibung?

wenn du das Layout in den Code-Bereich einträgst, was passiert dann?

Verfasst: So 12. Dez 2004, 22:12
von chris79
ich trage den oben geschriebenen code in den code-teil des layouts ein. anschließnd gebe ich mein modul-code auf der modul-ebene ein. anschließend gehe ich zu templates, lege ein neues template an, wähle dann mein eben erstelltes layout in der combobox aus.
nun sehe ich meine layout-beschreibung aus dem beschreibungsfeld im layoutteil. aber es kommen nicht die container, um dort nun auswählen zu können, welches modul zu welchem container paßt. keine ahnung. vielleicht habe ich auch vorne weg noch was vergessen...

Verfasst: So 12. Dez 2004, 23:27
von timo
wenn du wieder auf dein Layout gehst, erscheint dann der Code, den du dort eingetragen hast?

welche Version nutzt du?

Verfasst: So 12. Dez 2004, 23:38
von chris79
ja. der code erscheint dort, wenn ich wieder auf das layout zurückgehe. ich habe es vorher mit dem grünen haken bestätigt und gespeichert.
benutze folgendes:

contenido 4.4.4
php 5.0.0b3
mysql 4.0.18

Verfasst: Mo 13. Dez 2004, 00:41
von timo
kannst du dasselbe, was du auf dem System gemacht hast, mal z.b. auf der Contenido WAMP testen?

Verfasst: So 19. Dez 2004, 20:04
von chris79
bekomme es nicht installiert. bei contenido wamp installiert der immer auf laufwerk c:. ich habe 2 partitionen und mein arbeitslaufwerk ist d:. auf d: läuft alles (server, php...). gibt keine möglichkeit auf d: während der installation zu wechseln. kannst helfen?

Verfasst: So 19. Dez 2004, 20:15
von timo
ja wenn du die wamp verschiebst mußt du auch die serverpfade anpassen...sowohl in Contenido als auch im apache...

wo liegt das problem, es testweise auf C: zu haben?

Verfasst: Mi 22. Dez 2004, 12:51
von chris79
es testweise auf laufwerk c: laufen zu lassen, ist nicht das problem. lediglich die komplette anpassung des localhost usw. stellt da eher eines da. wie ich mitbekomme habe, installiert bei der wamp-version sich eine mysql-app mit, ein server kommt hinzu etc. weiß dann aktuell nicht, wie ich auf die aktuelle localhost/contenido/ seite zugreifen soll. wo muß ich da ggf. was ändern? muß ich die sachen auf meinen arbeitslaufwerk d: verändern? oder kann ich es vielleicht auch komplett auf d: rüberziehen und anschließend änderungen vornehmen?

Gleiches Problem

Verfasst: Mi 22. Dez 2004, 18:51
von Patrick Emmler
Hallo!

Ich habe das selbe Problem.

Habe Contenido auf zwei verschiedenen Webservern installiert. Auf dem einen kann ich die Module in einem Template zuweisen (Drop-Down-Menü). Auf dem anderen Server werden diese nicht angezeigt. Beides sind zwei absolut identische Standard-Installation von Contenido.

Auf dem Server, auf dem es nicht funktioniert habe ich root - Zugriff mit allen Rechten. Daher verstehe ich das nicht.

Alle CHMODS sind richtig durchgeführt worden.
Habe extra sogar eine .de-TLD konnektiert, da ich dachte, dass es vielleicht daran liegt.
Gibt es vielleicht irgendwo noch ein Berechtigungsproblem? Weiß jemand wo ich ungefähr mal suchen sollte?

Viele Grüße
Patrick

Verfasst: Mi 22. Dez 2004, 18:55
von timo
was mir bei euch nicht klar ist: Ist es ein Verständnisproblem oder ist es ein Systemproblem?

Weil: Bisher habe ich von so einem Problem noch nichts gehört, die 4.4.x-Serie ist ja schon Ewigkeiten draussen. Daher: Funktioniert es mit der WAMP?

Es sollte ja kein Problem sein, die Contenido-WAMP herunterzuladen, zu starten und dort das gleiche zu machen, was ihr auch bei euren Systemen macht. Wenn es dann dort funktioniert, ist es wohl ein Systemproblem, wenn nein, dann wohl ein Verständnisproblem...

Verfasst: Mo 27. Dez 2004, 23:13
von Louis
Gegen das Verständnisproblem hilft vielleicht das hier:
  • Das Layout sorgt dafür, dass alle Platzhalter (CMS_CONTAINER) an der richtigen Stelle stehen und für die Optik (unveränderliche Grafiken etc.)
  • Ein Modul füllt einen Container mit Leben, Inhalt und Funktionalität; Beispiele: Navigation, Text, Bild, Überschrift, Artikelliste, .....
    Ein Modul kann pro Template nur einmal vorkommen, wenn man mehrere gleiche Elemente (z.B. Text) haben will, muss man das entsprechende Modul duplizieren und ihm einen neuen Namen geben.
  • Das Template ist ein Layout, bei dem Conatiner mit Modulen "bestückt" wurden (oder mathematisch: T = L + M);
    Container können auch unbenutzt bleiben (als Reserve sozusagen)
Für Anfänger empfiehlt es sich auf jeden Fall, Contenido komplett mit allen Beispielen zu installieren, da kann man sich dann langsam durchbeißen.

Viele Grüße
L. :idea: