Posts: 109
Threads: 7
Joined: Nov 2012
2012-11-24, 01:42:33
(This post was last modified: 2012-11-24, 01:42:59 by Alexander_.)
Hallo zusammen,
ich fange gerade an, mich in Get Simple einzuarbeiten. Die erste (von ???) Fragen hab ich schon: wie lässt sich ein Layout umsetzen, das dem User die Möglichkeit gibt, Text in zwei Spalten zu setzen/ändern?
Alex
Posts: 2,928
Threads: 195
Joined: Feb 2011
2012-11-26, 23:11:47
(This post was last modified: 2012-11-26, 23:12:28 by Connie.)
Hallo!
Deine Frage gehört in den Bereich: "allgemeines Layout / Theme / Templates"
Du weißt daß mehrspaltiges Layout keine Stärke der Browser ist. Du kannst so etwas mit CSS definieren, musst dann im Template den PageContent in einen solchen DIV setzen:
Code: <div style="columns:12em">
in diesem Beispiel wird die Spaltenbreite dann 12em sein..
sieh hier: https://developer.mozilla.org/en-US/docs...S3_Columns
Posts: 109
Threads: 7
Joined: Nov 2012
(2012-11-26, 23:11:47)Connie Wrote: Deine Frage gehört in den Bereich: "allgemeines Layout / Theme / Templates"
es gibt einen solchen Bereich im deutschsprachigen Forum?
Quote:Du weißt daß mehrspaltiges Layout keine Stärke der Browser ist. Du kannst so etwas mit CSS definieren, musst dann im Template den PageContent in einen solchen DIV setzen:
Code: <div style="columns:12em">
in diesem Beispiel wird die Spaltenbreite dann 12em sein..
Und weil dieses - wie du richtig gesagt hast - von vielen Browsern nicht unterstützt wird, suche ich eine Möglichkeit, wie ich ein Layout realisieren kann, das mehrere <div>'s neben-, über- oder untereinander hat:
Code: <div class="col1"></div>
<div class="col2"></div>
<div class="col3"></div>
<div class="col4"></div>
Posts: 2,928
Threads: 195
Joined: Feb 2011
(2012-11-27, 23:21:09)Alexander_ Wrote: es gibt einen solchen Bereich im deutschsprachigen Forum?
nein, hihi, es gibt auch noch ein Leben außerhalb von GetSimple! Und wir wollen hier doch nicht die ganze Welt behandeln ;=)
(2012-11-27, 23:21:09)Alexander_ Wrote: Und weil dieses - wie du richtig gesagt hast - von vielen Browsern nicht unterstützt wird, suche ich eine Möglichkeit, wie ich ein Layout realisieren kann, das mehrere <div>'s neben-, über- oder untereinander hat:
Code: <div class="col1"></div>
<div class="col2"></div>
<div class="col3"></div>
<div class="col4"></div>
ja, wenn du es so machen möchtest, dann hast du keine Chance, Fließtext zu haben, der automatisch in Spalten umbrochen wird.
Mein Vorschlag hätte das gemacht und wenn der jeweilige Browser das nicht anzeigt, wird es halt untereinander ausgegeben...
Grundsätzlich kannst du jedem dieser DIVs die float-Eigenschaft geben, dann setzen sich soviele nebeneinander wie im Viewport Platz ist,
Was du vorhast, kannst du auch mit "tabellenartigem" CSS erreichen:
mit dem attribut "display: table" etc.
schau mal hier nach:
http://www.css4you.de/display.html
oder hier:
http://www.onenaught.com/posts/201/use-c...for-layout
Posts: 109
Threads: 7
Joined: Nov 2012
Danke für die Info. Ich weiß, wie man in HTML ein mehrspaltiges Layout realisiert. Darauf zielte mein Frage nicht ab. Mich interessiert, ob ich dieses mehrspaltige Layout mit GS umsetzen kann.
<div class="col1"><? get_page_content() ?></div>
<div class="col2"><? get_page_content() ?></div>
ist's ja wohl nicht.
Alex
Posts: 2,928
Threads: 195
Joined: Feb 2011
sorry, Alex,
mein erster Vorschlag zielte auf ein mehrspaltiges Layout mit "fliessendem" Textumbruch in DIV1 und DIV2 hin
das passte dir nicht
du willst die DIVs selbst befüllen. Das geht nicht, da get_page_content den ganzen Inhalt holt.
du hättest zwei DIVs nebeneinander mit gleichem Inhalt.
Du kannst so gestalten wie CSS und Browser das unterstützen. Mehrspaltiger Fließtext ist nicht die Stärke von HTML
aber weißt du was? Wieso fragst du? Wieso probierst du nicht einfach aus? Das geht doch wirklich schnell und dann weißt du es.
Du musst schon selbst ausprobieren, wenn du eine Lösung genannt bekommst.
Posts: 109
Threads: 7
Joined: Nov 2012
(2012-12-05, 21:31:45)Connie Wrote: du willst die DIVs selbst befüllen. Das geht nicht
Das heißt also, mit GS lassen sich keine Layouts umsetzen, bei denen unterschiedliche Blöcke auf der Seite bearbeitet werden sollen wie z. B. www.emt-net.de
Schade
Posts: 2,094
Threads: 54
Joined: Jan 2011
(2012-12-05, 23:15:53)Alexander_ Wrote: Das heißt also, mit GS lassen sich keine Layouts umsetzen, bei denen unterschiedliche Blöcke auf der Seite bearbeitet werden sollen wie z. B. www.emt-net.de
Natürlich schon.
Am einfachsten mit I18N Custom Fields oder I18N Special Pages, indem Du ein/mehrere weitere WYSIWYG Felder zur Seite hinzufügst.
Posts: 2,928
Threads: 195
Joined: Feb 2011
(2012-12-05, 23:15:53)Alexander_ Wrote: Das heißt also, mit GS lassen sich keine Layouts umsetzen, bei denen unterschiedliche Blöcke auf der Seite bearbeitet werden sollen wie z. B. www.emt-net.de
Schade
natürlich kannst du unterschiedliche Blöcke positionieren. Aber du musst dich klar ausdrücken. Du schriebst dass du den Seiteninhalt in mehreren Blöcken ausgeben möchtest ( get_page_content()) und nicht was anderes. ;=(
Du hast inzwischen in diesem Thread alle notwendigen Infos erhalten. Dann probiers mal aus und zeig uns was du gemacht hast.
Posts: 109
Threads: 7
Joined: Nov 2012
(2012-12-06, 00:12:54)Connie Wrote: natürlich kannst du unterschiedliche Blöcke positionieren.
Klar, mit HTML und CSS kann man Blöcke unterschiedlich positionieren (s. Beispiel-URL). Aber kann man diese verschiedenen Blöcke auch mit GS füllen? Und wenn ja, wie? Mit get_page_content() geht's nicht, das ist klar. Womit geht es denn dann?
Posts: 2,928
Threads: 195
Joined: Feb 2011
entweder setzt du Komponenten rein
oder du setzt einen Tag für eine News-Ausgabe rein
oder du fügst den Tag eines anderen Plugins in so einen DIV
oder du übernimmst Mvlcek's Rat mit custom fields etc.
oder oder oder
ich bin mir nicht sicher ob du Layout-Tipps brauchst oder grundlegende GS-Infos
lies doch mal ein wenig auf den deutschen GetSimple-Seiten rum, was man alles machen kann
Posts: 109
Threads: 7
Joined: Nov 2012
(2012-12-05, 23:49:51)mvlcek Wrote: Am einfachsten mit I18N Custom Fields oder I18N Special Pages, indem Du ein/mehrere weitere WYSIWYG Felder zur Seite hinzufügst. Das wars. Danke.
|