CMS - Der Dirigent » Support » Anwenderforum

Neue Umfrage | neues Thema | Antworten

Anfängerfrage: Anordnung mehrerer Inhalte

« Älteres Thema | Neueres Thema » Thema abonnieren | Thema versenden | Thema drucken

sun.go
Geschrieben am: 19. Mar 2010 - 18:09


Member


Gruppe: Members
Beiträge: 20
Mitgliedsnummer: 3378
Mitglied seit: 24. Feb 2010


Hallo!

Ich habe kapiert, wie man ein Design erstellt, auch mit mehreren Containern. Auch wie man das Template erstellt und die Seite daraus erstellt.

Was ich nun möchte, ist sicher nur ein Klacks, aber ich hab den Dreh noch nicht raus.

Ich möchte eine Seite mit mehreren Inhalten füllen. So soll eine Index.html aus einen Unterverzeichnis als Navigation dienen, sowie eine Kopfzeile, ein Hauptteil und ein kleiner Infoteil oder so was daneben jeweils mit Inhalten aus dem CMS befüllt werden. Die Anordnung wollte ich mit [div] TAGs in einer CSS Datei machen.

In meinem jugendlichen Leichtsinn habe ich das erst mal mit iframes gemacht, was ja aber nicht wirklich gut ist.
1. ist es nicht grad Barierefrei und dann hab ich nur ärger, mit dem menü, da es das main Feld überblendet, wenn man es ausklappt. Dadurch kann man nicht mehr auf die Links etc im Hauptfeld klicken etc, weil das transparente Nav-feld drüber liegt.

Ich brauche also einen Ansatz, wie ich z.B. das Nav-feld (die html datei) links bei xy ... plazieren kann, und die Inhalte etc (z.B.:index.php?idcatside=189....) im main/kopf/info-feld.

Wie ich das mit der navigation dort hin bekomme ist kein thema, ich verwende einfach target=..., nur wie baue ich das erste Erscheinungsbild?

Ihr lacht bestimmt, denn das ist Basiswissen, aber ich bin ganz neu im CMS-Geschäft ;-)

Gruß

Andres
Top   
sun.go
Geschrieben am: 19. Mar 2010 - 19:38


Member


Gruppe: Members
Beiträge: 20
Mitgliedsnummer: 3378
Mitglied seit: 24. Feb 2010


gelöst!

Dank der freundlichen Hilfe!

mit "includearticle"

Top   
sun.go
Geschrieben am: 20. Mar 2010 - 12:18


Member


Gruppe: Members
Beiträge: 20
Mitgliedsnummer: 3378
Mitglied seit: 24. Feb 2010


hallo!

Gibt doch noch paar kleine Probleme. Und zwar erkennt die Navigation das Feld "main" nicht. Ich denke, weil es global vorhanden ist, die Navigation aber das nicht kennt. Deshalb werden alle Links in neuem Fenster geöffnet.

Außerdem hallten sich die Inhalte nicht an die durch den im DIV in der CSS festgelegten Begrenzung sondern laufen einfach über die Grenzen über. Das ist zwar bei der Navigation ganz okay, aber nicht bei den Inhalten.

Ich habe deshalb schon den Mainbereich erst mal wieder als iframe gemacht. Ist aber sicher der falsche Ansatz.
Irgendwie fehlt mir der richtige Ansatz, oder? Habe eben bisher reines html gemacht, das hier ist alles neu für mich.


Hier ist auch mal ein LINK zum Testbereich:

http://www.gemeinde-steinberg.de/index20.html

Bitte nicht an Farben / Schriften etc stören.
Ist reines Testgelände und dient derzeit nur zum ausprobieren (Alpha-Stadium).

Gruß

Andres
Top   
Eppi
Geschrieben am: 20. Mar 2010 - 12:58


.....................noname


Gruppe: Admin
Beiträge: 8077
Mitgliedsnummer: 1
Mitglied seit: 23. Mar 2003


schau mal in dein layout, da befindet sich eine zeile, die ungefähr so aussieht:
<dedi:lay type="container" id="1" title="Seiten-Content"/>
du kannst dir davon beliebig viele in ein layout legen. lediglich die id muß eine andere sein. dadurch hast du im template die möglichkeit, nicht nur ein modul zuzuweisen, sondern beliebig viele. navigation, footer, bildergalerie, dedi-flex usw.
das arbeiten ohne frames geht damit ganz einfach.

gruß, paul

--------------------

"Heute ist nicht aller Tage... ich komm wieder, keine Frage!"
Top   
sun.go
Geschrieben am: 20. Mar 2010 - 13:08


Member


Gruppe: Members
Beiträge: 20
Mitgliedsnummer: 3378
Mitglied seit: 24. Feb 2010


Ja, danke.

Das habe ich erkannt. Nur scheint noch ein Denkfehler drinn zu sein.

Hier der code:
mehr CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Gemeinde Steinberg im Vogtland</title>
<dedi:lay type="head"/>
</head>
<body>

<div id="titel">
<dedi:lay type="container" id="1" title="titel"/>
</div>

<div id="nav01">
<dedi:lay type="container" id="2" title="nav01"/>
</div>

<iframe id="main" width="100%" hight="100%" frameborder="0">
<dedi:lay type="container" id="3" title="main"/>
</iframe>


<dedi:lay type="config"/>
</body>
</html>

Den letzten Kontainer habe ich zu einem iframe gemacht, da es mit dem div auch nicht ging.

Wo liegt der Fehler?
Top   
Eppi
Geschrieben am: 20. Mar 2010 - 15:17


.....................noname


Gruppe: Admin
Beiträge: 8077
Mitgliedsnummer: 1
Mitglied seit: 23. Mar 2003


lass einfach das iframe weg und pack z.b. das modul dedi-flex rein.

gruß, paul

--------------------

"Heute ist nicht aller Tage... ich komm wieder, keine Frage!"
Top   
sun.go
Geschrieben am: 20. Mar 2010 - 17:12


Member


Gruppe: Members
Beiträge: 20
Mitgliedsnummer: 3378
Mitglied seit: 24. Feb 2010


Wer denken kann, ist klar im Vorteil!

Ich habe dem Bereich (ist dabei egal ob DIV oder iframe) einfach neben

id="main"

noch

name="main"

angehängt. Jetzt wird die CSS ID main drauf angewendet UND es wird als Ziel für die target Anweisung erkannt.

Ab hier bekomme ichs glaub ich alleine weiter hin...
Top   

Thema wird von 0 Benutzer gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

6 Antworten seit 19. Mar 2010 - 18:09

Thema abonnieren | Thema versenden | Thema drucken


Neue Umfrage | neues Thema

Home | Das Projekt | Download | Entwicklung | Dokumentation | Forum | Impressum