Bild & Text nebeneinander

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Bild & Text nebeneinander

Beitragvon frank007 » 2. Nov 2005, 11:38

Hallo Leute,
ich habe eine Frage: Ich würde gerne einen Artikel mit Bild anlegen, wo das Bild nicht unter oder über dem Text, sondern neben dem Text erscheint...
Ist das irgendwie möglich?

Vielen Dank für Eure Hilfe,
Frank
frank007
 
Beiträge: 4
Registriert: 2. Nov 2005, 11:09

Beitragvon Thomas.Blum » 2. Nov 2005, 11:56

Hej,

natürlich ist das möglich. Am besten ein modul mit Textarea und Mediabutton sowie ne Selectliste mit den Optionen Bild link vom Text, Bild rechts vom Text, Bil über bzw. unter dem Text. Da hast du dann ein Modul mit verschiedene Optionen wo das Bild erscheint.

In der Modulausgabe dann entsprechend die div-Blöcke setzen sowie mit CSS das ganze Formatieren.

vg Thomas
blumbeet - web.studio - Dresden - 0351 217 6225
webbude - Blog über CSS.XHTML.REX
Ein Wunschzettel
Benutzeravatar
Thomas.Blum
Entwickler
 
Beiträge: 4670
Registriert: 24. Aug 2004, 21:11
Wohnort: Dresden

Beitragvon frank007 » 2. Nov 2005, 12:19

Wow,
danke für deinen Tipp! Hört sich echt cool an! Leider habe ich gar keinen Plan, wie so ein Modul aussehen muss...
Kann mir jemand vielleicht so ein Modul von sich kopieren, wenn Ihr sowas auch habt? Ich bin blutiger Anfänger.
frank007
 
Beiträge: 4
Registriert: 2. Nov 2005, 11:09

Beitragvon Markus.Staab » 2. Nov 2005, 13:41

Hi Frank,

das grundsätzliche Problem das du ansprichst, ist kein REDAXO Problem.

Um mit einem CMS zu arbeiten sollte man zumindest Erfahrung in HTML und CSS haben.

Du machst ja in REDAXO nichts anderes als HTML zu produzieren.

1. Frage
Wie würde der HTML Sourcecode aussehen, damit der Text rechts neben dem Bild ist...?

2. Frage
Wie setze ich das in REDAXO um...?

Deshalb, werde dir klar, wie das im HTML aussehen muss um es dann mit REDAXO zu produzieren. Wenn du schonmal weisst, wie es in HTML ausschauen soll, dann können wir dir beim integrieren in REDAXO einfacher weiterhelfen.

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon frank007 » 2. Nov 2005, 13:53

Also ich hab das mal ganz einfach in HTML gebaut. Die HTML-Tabelle besteht aus drei Spalten.

<table width="622">
<tr>
<td width="411"></td>
<td width="11"></td>
<td width="200"></td>
</tr>
</table>

Erste Spalte ist für den Text, zweite Spalte ich nur als Abstand gedacht und in die dritte Spalte sollte ein Bild mit einer Breite von 200 Pixeln eingefügt werden.

Erfahrung mit HTML habe ich ja auch, allerdings kenne ich mich mit CSS noch nicht aus! Und ich bin willig und bereit, mich da durchzuwurschteln :-)
frank007
 
Beiträge: 4
Registriert: 2. Nov 2005, 11:09

Beitragvon Markus.Staab » 2. Nov 2005, 14:04

Hi Frank,

war auch nicht böse gemeint von mir, ich möchte Dir ja auch weiterhelfen..

Nun hast du schonmal das Grundgerüst.
Jetzt an den entsprechenden Stellen einfach das Bild, bzw den Text einfügen.

d.h.:

Eingabe:
Code: Alles auswählen
Text:<br />
<input type="text" size="50" name="VALUE[1]" value="REX_VALUE[1]" />
<br/>

Bild:<br />
REX_MEDIA_BUTTON[1]


Ausgabe:
Code: Alles auswählen
<table width="622">
<tr>
<td width="411">REX_VALUE[1]</td>
<td width="11"></td>
<td width="200"><img src="<?php echo $REX[HTDOCS_PATH]; ?>/files/REX_FILE[1]" width="200"></td>
</tr>
</table>


Das ganze wäre aus Sicht eines in die Zukunft blickenden Menschen natürlich schöner mit DIVs anstatt der Tabelle!

Wie du vielleicht selbst merkst, habe ich "nur" aus der Demo das Modul "Headline" mit dem Modul "Bild" zusammengefügt und in dein Grundgerüst die entsprechenden "Variablen" eingefügt. ;)

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon frank007 » 2. Nov 2005, 15:46

Super Markus!
Vielen Dank für die Hilfe! Konnte alles schnell und einfach anpasssen - sogar das optimieren hat dann noch geklappt und sieht toll aus!

Dankeschön :-)
Frank
frank007
 
Beiträge: 4
Registriert: 2. Nov 2005, 11:09

Beitragvon Markus.Staab » 2. Nov 2005, 16:23

Hi Frank,

und jetzt weisst du schon wie du beim nächsten Modul das ganze angehen kannst.

Falls dennoch Fragen auftreten sollten, einfach fragen...

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon webstar » 2. Nov 2005, 18:16

Eine Frage hab ich dazu noch. Im Code hast du das REX_VALUE einfach ins HTML eingebaut, das REX_FILE jedoch eingebettet in php. Schluckt das HTML das einfach so und gibt dann nicht bloß den Text "REX_VALUE" aus? Wenn ja, warum?
Unwissenheit schützt nicht vor Mittäterschaft.
webstar
 
Beiträge: 54
Registriert: 1. Nov 2005, 11:51
Wohnort: Erfurt

Beitragvon Jan.Kristinus » 2. Nov 2005, 18:38

hi,

du kannst REX_FILE wie auch REX_VALUE[1] in php einbetten wenn du willst.
in diesem fall waere es nicht noetig gewesen, aber wegen der pfad angabe hat es wohl besser reingepasst.. es macht bei REX_FILE sogar besonders Sinn über PHP abzufragen ob eine Datei überhaupt ausgewählt wurde.

ausgabe:
Code: Alles auswählen
<?php

if ("REX_FILE[1]" != "") echo '<img src="'.$REX[HTDOCS_PATH].'/files/REX_FILE[1]" width="200">';
else echo 'keine Datei ausgewählt !';

?>


gruss

jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Benutzeravatar
Jan.Kristinus
Admin
 
Beiträge: 1928
Registriert: 24. Aug 2004, 21:11
Wohnort: Frankfurt

Beitragvon webstar » 2. Nov 2005, 18:44

Ach so, verstehe. Heißt das man kann bei der Erstellung eines Moduls bzw eines Blocks diesen Syntax immer direkt in HTML einfügen ohne es in irgendeiner Art einzubetten? Ist das auch bei Templates möglich?
Unwissenheit schützt nicht vor Mittäterschaft.
webstar
 
Beiträge: 54
Registriert: 1. Nov 2005, 11:51
Wohnort: Erfurt

Beitragvon Markus.Staab » 2. Nov 2005, 23:03

Hi webstar,

webstar hat geschrieben:Ach so, verstehe. Heißt das man kann bei der Erstellung eines Moduls bzw eines Blocks diesen Syntax immer direkt in HTML einfügen ohne es in irgendeiner Art einzubetten? Ist das auch bei Templates möglich?


Jep, das ist sozusagen die REDAXO eigene Sprache.

In Templates ist das auch möglich, aber nur mit den Variablen, REX_ARTICLE_ID, REX_CATEGORY_ID, REX_CUR_CLANG

Die ganzen komponenten wie REX_MEDIA_BUTTON etc sind nur in Modulen verwendbar..

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany


Zurück zu Templates/Navigationen [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast