Page 1 of 1

CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 13:20
by Artist
hallo allerseits,

ich möchte mein ganzes content bereich in einem iframe machen. ich nimm mal an das ich unter "vorlagen" im "haupt" bereich den folgenden code eingeben muss:

Code: Select all

<iframe src="http://www.google.de" style="border:1px #FFFFFF solide;" name="myiframe" scrolling="auto" frameborder="1" align=aus marginheight="0px" marginwidth="0px" height="480" width="400"></iframe>
jetzt möchte ich aber keine externe seite aufrufen sondern den {CONTENT}. wie würden dann der code aussehen?

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 13:34
by update
:shock: wieso das denn? gibt's da einen tieferen Sinn? Falls ja, bitte ich um Aufhellung (enlightenment) ;)

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 13:39
by Artist
hmm...

mein layout darf sich nicht verändern, wenn ich da einen normalen content nehmen würde, dann würde es das layout verzerren. daher ist es am besten wenn der content bereich mit einem scroller wäre.

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:02
by update
aber aber aber... das geht doch auch primstens mit einem stinknormalen div-layout

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:04
by pepe
In deinem Template stellst du an der Stelle, wo der Inhalt auftauchen soll rein

{CONTENT}

Jetzt erscheint der Standart-Inhalt an genau dieser Stelle

Wenn du nun fremde SItes einbinden willst und dazu eine iFrame Lösung haben willst dann kanst du so vorgehen:

In den Artikeln, in denen nun anstelle eines eigenen Inhalts der iframeinhalt erscheinen soll erstellst du einen Artikel... und in dem ein ContentPart vom typ HTML... und da reinschreibst du deine komplette iframe-Anweisung, so wie du das vor hast ;-)

EDIT:
Nach der Frage von claus nehme ich an, dir geht es garnicht um fremde Inhalte???
Dann vergiss meinen Beitrag, den brauchst du garnicht...

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:19
by Artist
mit DIV geht es denke ich mal nicht, weil der content mit viel inhalt wäre und daher wäre es am besten mit einem scroller, daher dachte ich an einem iframe.

also pepe, du meinst ich soll im vorlage normal {CONTENT} lassen und jedes artikel mit dem iframe code oder hab ich das falsch verstanden?

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:29
by update
Artist wrote:mit DIV geht es denke ich mal nicht
da irrst Du gewaltig ;) Damit geht es sogar äusserst elegant und effizient

Um nicht ein eigenes Beispiel strapazieren zu müssen, hier ein Beispiel vom Meister selber: http://www.partheil.de
Das dürfte in etwa dem entsprechen, was Dir so vorschweben könnte, oder? :lol:
Da kannst Du 40 Meter Inhalt reinpacken und Dein div ist trotzdem nur 30em 300px oder was auch immer hoch...

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:34
by pepe
Artist wrote:mit DIV geht es denke ich mal nicht, weil der content mit viel inhalt wäre und daher wäre es am besten mit einem scroller, daher dachte ich an einem iframe.

also pepe, du meinst ich soll im vorlage normal {CONTENT} lassen und jedes artikel mit dem iframe code oder hab ich das falsch verstanden?
Die Sache mit dem iFrame gehört nur dann in einen HTML-Contentpart in einem Artikel, wenn du komplette fremde Inhalte einbinden willst, sonst nicht.

Für den Normalbetrieb ist es richtig, die Lösung von claus zu verfolgen.

In das Template gehört {CONTENT}...
Damit wird ja nur der Ablageort "markiert" an dem der Inhalt später auf der Site erscheinen soll, unabhängig davon, ob iFrames oder normale ContentParts von phpwcms.

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:36
by Artist
ein DIV mit scroller??? cool...

checks mal ab.

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:46
by Cipolla
ein DIV mit scroller??? cool...
das ist nicht nur cool, das ist css standard.

mach mal sowas in der art:

Das in die css z.b. in die frontend.css:

Code: Select all

#content_scroll {
height: 480px;
width: 400px;
overflow: auto;
border: 1px solid #FFFFFF;
}
und das hier in dein Template:

Code: Select all

<div id="content_scroll">
{CONTENT}
</div>
Fertig!

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:47
by Artist
also ich hab jetzt unter "haupt"

Code: Select all

<div style="width:500px; height:320px; overflow:auto; border:1px solid #EBD590; margin:1em;"><br>{CONTENT}</div>
und sieht gut aus bis jetzt. ist doch richtig oder?

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:51
by pepe
Nimm die Lösung von Cipolla... dabei wird der Code nur einmal übertragen, innerhalb der css-Datei

Hast du die Formatierung im Template, was auch "geht", muß der code aber bei jeder Site mit gesendt werden....

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 14:52
by Cipolla
Was soll das <br> vor dem content?

Wenn du da einen Abstand haben willst mach das doch mit padding-top oder margin-top

Re: CONTENT ALS IFRAME

Posted: Wed 11. Jun 2008, 15:00
by Artist
ja sorry, habs gar nicht gesehen, ist jetzt weg :D

danke trotzdem mates