Illustrationsmodul für tabellenhintergrund?!
-
- Beiträge: 116
- Registriert: Di 20. Sep 2005, 18:10
- Wohnort: Lörrach
- Kontaktdaten:
Illustrationsmodul für tabellenhintergrund?!
Hallo Zusammen,
ich habe eine frage ich wollte das Illustrationsmodul für den Hintergrund einer tabelle nutzen hat damit schonmal jemand erfahrung gemacht? wie ist das lösbar? kann mir jemand helfen?!
gruß und danke Marcello
ich habe eine frage ich wollte das Illustrationsmodul für den Hintergrund einer tabelle nutzen hat damit schonmal jemand erfahrung gemacht? wie ist das lösbar? kann mir jemand helfen?!
gruß und danke Marcello
Bist Du sicher, dass Du da Hilfe brauchst? Du erstellst ein weiteres Modul, kopierst Input und Output aus dem vorhandenen ins neue.
Die entscheidende Stelle für die Ausgabe ist diese Zeile:
D.h. Du musst nur über eine entsprechende Style-Angabe $image als Hintergrundbild festlegen, der Rest fällt weg.
Daraus ergibt sich, dass Du entweder mit diesem Modul eine CSS-Style-Spezifikation für eine Klasse, die Du an die Tabellen bindest, ausgibst oder direkt im Output Deine Tabelle festlegen und ausgeben musst.
Gruß
HerrB
Die entscheidende Stelle für die Ausgabe ist diese Zeile:
Code: Alles auswählen
echo '<img src="'.$image.'" width="'.$width.'" height="'.$height.'" alt="'.mi18n("Illustration").'" title="'.mi18n("Illustration").'"/>';
Daraus ergibt sich, dass Du entweder mit diesem Modul eine CSS-Style-Spezifikation für eine Klasse, die Du an die Tabellen bindest, ausgibst oder direkt im Output Deine Tabelle festlegen und ausgeben musst.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 116
- Registriert: Di 20. Sep 2005, 18:10
- Wohnort: Lörrach
- Kontaktdaten:
wie müsste ich dann das modul reinmachen
habe das mommentan so
nur so kann ich es im template nichteinmal auswählen.
habe das mommentan so
Code: Alles auswählen
<table vspace="0" hspace="0" cellspacing="0" cellpadding="0" class="header" background="<container id='25' name='Background' types='Illustration' default=''></container>">
Ja, das war zu erwarten (innerhalb eines Tags ein anderes Tag...).
Du könntest es so machen:
Das Modul (welches ich nicht mehr Illustration nennen würde) gibt dann so etwas aus:
Bei url(... kann es noch notwendig werden, einen Pfad davor zu setzen oder damit ein bisschen zu experimentieren.
Gruß
HerrB
Du könntest es so machen:
Code: Alles auswählen
<container id='25' name='TableBackground' types='Illustration' default=''></container>
<table vspace="0" hspace="0" cellspacing="0" cellpadding="0" class="header" class="IllustratedTable">
Code: Alles auswählen
echo '<style type="text/css">'."\n";
echo '<!--'."\n";
echo '.IllustrationTable {'."\n";
echo ' background-image: url('.$image.');'."\n";
echo '}'."\n";
echo '-->'."\n";
echo '</style>'."\n";
Gruß
HerrB
Zuletzt geändert von HerrB am Mi 8. Feb 2006, 15:01, insgesamt 1-mal geändert.
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 116
- Registriert: Di 20. Sep 2005, 18:10
- Wohnort: Lörrach
- Kontaktdaten:
Aaaalso. Du setzt im Layout vor Deiner Tabelle (irgendwo zwischen Beginn der Seite und der Tabelle) einen Container.
Dieser Container bekommt Dein Bestimme-Background-Bild-Modul. Das Modul ist mit dem Modul Illustration soweit identisch, außer, dass stattdieser Code ausgegeben wird:
Nun musst Du nur noch der Tabelle über die Klasse sagen, dass es da eine CSS-Definition zu beachten hat:
- Modul gibt CSS-Definition aus
- Tabelle beachtet CSS-Definition
Noch Fragen, Hauser?
Gruß
HerrB
Dieser Container bekommt Dein Bestimme-Background-Bild-Modul. Das Modul ist mit dem Modul Illustration soweit identisch, außer, dass statt
Code: Alles auswählen
echo '<img src="'.$image.'" width="'.$width.'" height="'.$height.'" alt="'.mi18n("Illustration").'" title="'.mi18n("Illustration").'"/>';
Code: Alles auswählen
echo '<style type="text/css">'."\n";
echo '<!--'."\n";
echo '.IllustrationTable {'."\n";
echo ' background-image: url('.$image.');'."\n";
echo '}'."\n";
echo '-->'."\n";
echo '</style>'."\n";
Die Logik ist:<table vspace="0" hspace="0" cellspacing="0" cellpadding="0" class="header" class="IllustratedTable">
- Modul gibt CSS-Definition aus
- Tabelle beachtet CSS-Definition
Noch Fragen, Hauser?
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 116
- Registriert: Di 20. Sep 2005, 18:10
- Wohnort: Lörrach
- Kontaktdaten: