Seite 1 von 1

Background-Image einstellbar auf der Seite....

Verfasst: Di 4. Mai 2004, 16:03
von saschar
Habe folgendes Problem:

Ich möchte ein Background-Image auf der Editor-Seite wie ein normales Image ändern.
Also eigentlich im Output-Bereich.

Hat da jemand eine Lösung oder Tipps.

Habe es schon irgendwie geschafft, habe im Layout

table .... background=CMS_CONTAINER[99] stehen und Modul habe ich
das vom BILD 1 verwenden und ein wenig abgeändert

Code: Alles auswählen

<?php
if ("CMS_IMG[1]" != "") {
    $img = '"CMS_IMG[1]" border="0"';
    echo $img;

}

echo "CMS_IMGDESCR[1]";
echo "CMS_LINKDESCR[1]";

?>
Auf ein paar Seiten funktioniert es und auf einigen nicht.
Zudem funktioniert es bei mir unter Mac OS und auf einem Win-Rechner nicht.

Wäre für jeden Tipp sehr dankbar.

Gruß
Sascha

Verfasst: Di 4. Mai 2004, 17:38
von timo
Wenn du "funktioniert nicht" genauer beschreibst, kann dir auch eventuell jemand helfen :wink:

genauere Beschreibung von "funktioniert nicht"

Verfasst: Di 4. Mai 2004, 17:51
von saschar
Ich habe drei Layouts angelegt und etwa 6 Templates.
Ind den Layouts habe ich überall an die selbe Stelle das BACKGROUND=CMS_CONTAINER.... eingebaut.

Habe dann in den Templates das Modul Hintergrundbild eingestellt.

Auf ein paar Seiten basierend auf die veschiedensten Templates funktioniert das Modul und auf anderen genau auf die gleichen basierenden Templates nicht.

Es kommt zwar auf jeder Seite das Symbol für IMAGE und das für LINK.
Das für LINK kann ich immer betätigen und das für IMAGE leider nicht.


Gruß
Sascha

Verfasst: Di 11. Mai 2004, 00:45
von Karin Dähne
Hallo saschar,

Wenn Du keinen Link brauchst, versuch mal mein Modul:

Das Hintergrundbild habe ich per css-Befehl einfügt.
Die Bildgröße mußt Du also bei "width: 175px; height: 100px;" verändern.
Den code einfach nur in den Output einfügen.
Der Text kommt dann in die Bildbeschreibung.

Code: Alles auswählen

<?php

$bgimg = "style=\"background: url(CMS_IMG[1]) no-repeat right; width: 175px; height: 100px;\"";

echo '<div '.$bgimg.'>';
echo "CMS_IMGDESCR[1]";
echo '</div>';

?>
Wenn Du ein seperates Textfeld haben möchtest, läßt Du die Desription leer.
Unter
echo "CMS_IMGDESCR[1]";
fügst Du noch die Zeile

Code: Alles auswählen

echo "CMS_HTML[1000]";
ein.


Grüße,
Karin.

Verfasst: Mi 12. Mai 2004, 02:07
von maTTos
Hier gabs auch mal was dazu.
http://www.contenido.de/forum/viewtopic.php?t=3323
Bei diesem Exemplar lässt sich der Background über die Konfiguration des Templates auswählen.

Danke

Verfasst: Mi 12. Mai 2004, 12:55
von saschar
Hallo Karin.
Vielen Dnk für den tip, leider hat das so aber nicht funktioniert.
Ich kann das Bild dann zwar auswählen, aber sehe es nicht.

Das Bild ist das Hintergundbild in einer Tabellenzelle...
Wie müsste ich das dann im HTML-Layout hinterlegen also

<table..... CMS_Container[xx]

Hast du mir vielleicht auch da noch ein Detail?

Eine Auswahl über die Template-Konfiguration ist nichts wahres,
da ich immer nur ein Template pro Kategorie definiert habe und
das für den normalen Editor dann zu kompliziert wird (denke ich zumindest)

Also einstweilen mal vielen Dank.
LG
Sascha

Verfasst: Mi 12. Mai 2004, 13:19
von Karin Dähne
Hallo saschar,

Ich habe beim mir alles auf div's und css umgestellt. Deshalb mußt Du den Teil " <div '.$bgimg.'> " Als Tabelle umschreiben.
Versuch's mal mit:

Code: Alles auswählen

 echo '<table '.$bgimg.'>'; 
dann natürlich auch eventuelle Zeilen und Spalten. (Denk daran, falls Du noch N 4.7 kompatibel sein willst, das jede Zelle das Hintergrundbild enthalten wird.)

Hier mein Modul:
Output:

Code: Alles auswählen

<?php

$bgimg = "style=\"background: url(CMS_IMG[1])\"";
echo "CMS_IMGDESCR[1]";

echo '<div '.$bgimg.'>';
echo "CMS_HTMLHEAD[1]";
echo "CMS_HTMLHEAD[2]";
echo "CMS_HTML[1]";
echo '</div>';

?>
Ich verwende dieses Modul übrigens derzeit, um für die Artikelliste spezielle Eingabeseiten zu haben.

Unter http://www.dilight.com/front_content.php?idcat=4 kanst Du es Dir ansehen: Die rechte Zeile besteht aus Artikeln, die ein farbiges gif als Hintergrundbild haben.
Die Bilder in der Artikelliste in der Mitte sind übrigens auch Hintergrundbilder.
(Stör Dich nicht an dem Aussehen der Navigation: Hier arbeite ich noch dran, komme aber im Moment nicht so recht weiter...)

Falls Du noch Fragen hast....

Grüße,
Karin.