Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Mehrspaltiges Layout
#1
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
Reply
#2
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
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#3
(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>
Reply
#4
(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
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#5
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
Reply
#6
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.
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#7
(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 Sad
Reply
#8
(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.
I18N, I18N Search, I18N Gallery, I18N Special Pages - essential plugins for multi-language sites.
Reply
#9
(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 Sad

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.
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#10
(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?
Reply
#11
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
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#12
(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.
Reply




Users browsing this thread: 2 Guest(s)