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 |
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" |
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 |
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!"
|
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? |
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!"
|
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... |
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