Tutorials, Frame-Sets in Contendio, Fragen über Fragen !

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

z.B. ein Baum pro Frame, Einstiegspunkt ist der Startartikel des jeweiligen Frames.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
zimboo
Beiträge: 171
Registriert: Fr 20. Mai 2005, 09:43
Wohnort: Köln - Rondorf
Kontaktdaten:

endlich kann ich dazu auch mal was sagen

Beitrag von zimboo »

nun kann ich ja auch mal was sagen (ganz stolz bin :wink:)

Also Du legst ein ganz normales HTML-Frameset als "Layout" in Contenido an

Code: Alles auswählen

</head>

<frameset border="0" frameborder="0" cols="195,32,*">

  <frame src="front_content.php?idcatart=52" name="navigation" marginwidth="0" marginheight="0" noresize scrolling="no">

  <frame name="trenner" src="front_content.php?idcatart=62" scrolling="no" marginwidth="0" marginheight="0" noresize>

  <frame name="mainframe" src="front_content.php?idcatart=85" scrolling="auto">

  <noframes>

  <body>

  
  <p>Diese Web-Seite verwendet Frames. Frames werden von Ihrem Browser aber

  nicht unterstützt.</p>



  </body>

  </noframes>

</frameset>



</html>

Natürlich mußt Du auch, wie in "einfachen" HTML-Seiten die anderen Seiten im Layout anlegen (Navigation, Banner, Inhalt usw.)

Und nun habe ich ein leeres Template für das Layout "Frameset" angelegt...( Style -> Templates)
Als nächstes habe ich in Content -> Kategorie für das Template "Frameset" einen Kategoriebaum "Frameset" angelegt und anschliessend über Content-> Artikel einen leeren Artikel "Index" erstellt.
Das alles funzt auch wunderbar...

Nun erstellst Du ganz normal die anderen Seiten über Style->Layout das eigentliche Layout und in Style -> Module erstellst Du die benötigten Module für z.B. Bildausgabe, Textausgabe usw.. In Style-> Template weist Du den Containern des Layout nun die erstellten Module zu - Seite fertisch!
Jetzt gehtst Du hin und erstellst in Content-> Kategorie und erstellst für die Seite einen Baum... und dann über Content-> Artikel einen Artikel den Du mit dem Template konfigurierst... In den ArtikelEigenschaften kannst Du nun die Artikel - ID sehen. Diese brauchst Du nun um das Frameset mit der Seite zu verbinden

Also im "einfachen" HTML schreibst Du das ja etwa so:

Code: Alles auswählen

<frame src="navigation.htm" name="navigation" ... usw.


Und in Contenido sieht das ganze dann so aus:

Code: Alles auswählen

<frame src="front_content.php?idcatart=52" name="navigation" marginwidth="0" ...
Aber bedenke bitte (ich habe das auch erst jetzt nach langen und intensiven Recherchen gecheckt), dass "Frames" out sind. Barrierefreies Webdesign, sag ich nur...
Denk mal darüber nach... ich stricke das Frameset gerade in ein DIV-Layout um...
Ich hoffe endlich mal geholfen zu haben...

@n die Profis hier im Forum:
Ich denke das mit nem Frameset geht wohl auch noch besser, aber es funzt so auch :wink:


Gruß us dem sonnigen Kölle (schwitz)

Jörg
Jörg Zimmermann
Köln Rondorf
ODIN
Beiträge: 32
Registriert: Fr 6. Mai 2005, 21:20
Kontaktdaten:

frames

Beitrag von ODIN »

Hi Zimboo Frühaufsteher,

danke für die gute Erklärung. Damit wird es sicher klappen.
Ja mit den Frames ist das so eine Sache.
Bislang habe ich da keinerlei Probleme gehabt - waren aber auch immer
HTML-Seiten - Man muss allerdings ein Javascript einbauen, damit die Frames alle geladen werden.

Molto gente e mille grazie!
zimboo
Beiträge: 171
Registriert: Fr 20. Mai 2005, 09:43
Wohnort: Köln - Rondorf
Kontaktdaten:

Re: frames

Beitrag von zimboo »

ODIN hat geschrieben:Hi Zimboo Frühaufsteher,
Wieso Frühaufsteher???? Ich denke hier geht eine Server-Uhr etwas falsch :lol:

Denn hier ist es bereits 09:00 Uhr (zeigt der Rechner an)...
ODIN hat geschrieben:danke für die gute Erklärung. Damit wird es sicher klappen.
Ja mit den Frames ist das so eine Sache.
Kein Probelm... dafür ist ja ein Forum da - und ich bin froh endlich auch einmal was helfen zu können...
ODIN hat geschrieben: ... Man muss allerdings ein Javascript einbauen, damit die Frames alle geladen werden.
Das ist auch kein Problem... ich habe auch ein JS einbauen müssen, weil mit einem Klick teilweise 2 Frames gleichzeitig geändert werden sollen / müssen... funzt prima. Leider kann ich Dir die Site nicht zeigen, da sie nur lokal läuft...

Aber hier kommt das Script:

Code: Alles auswählen

<script type="text/javascript">

<!--
function ZweiFrames(URI1,F1,URI2,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.location.href = URI1;
  Frame2.location.href = URI2;
}

//-->
</script>
Das steht im Header der Seite "Navigation" (machst Du in Style->Layout)
und das auf den Button, die zwei Seiten gleichzeitig tauschen sollen:

Code: Alles auswählen

<A href="javascript:ZweiFrames('front_content.php?idcatart=52&lang=3&client=3','navigation','front_content.php?idcatart=85&lang=3&client=3','mainframe')"><IMG src="upload/buttons/start.gif" border=0></A>
Das steht natürlich in Content->Artikel...


Nachdem ich die Jungs (und Mädels) hier so genervt habe... Bei mir dauerts halt was länger :lol:

Gruß

Jörg
Jörg Zimmermann
Köln Rondorf
ODIN
Beiträge: 32
Registriert: Fr 6. Mai 2005, 21:20
Kontaktdaten:

Beitrag von ODIN »

Ja nochmals danke nach Cölle.
:D
Gesperrt