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
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
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
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
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
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
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
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
<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
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
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:
Ausgabe:
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
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]
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>
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
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
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:
gruss
jan
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 !';
?>
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi webstar,
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
Jep, das ist sozusagen die REDAXO eigene Sprache.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?
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