Container im CSS/Style-Attribut eines HTML-Tags |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Container im CSS/Style-Attribut eines HTML-Tags |
Tue. 6. November 2007, 11:22
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Warum geht diese Konstruktion nicht?
QUELLTEXT <div style=" position: relative; top: 20px; left: 0px; height: 50px; width: 75px; z-index: 2; background-image:url(<cms:lay type="container" id="15" title="Zufallssbild"/>);"> </div> Das Bild wird zwar ausgegeben, aber auch );"> (Das ist kein Smilie!!) Kann ich das image auch anderes einbinden? Ich stehe wahrscheinlich irgendwo auf der Leitung. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 6. November 2007, 11:37
Beitrag
#2
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
öhm, ich rate mal:
das eingebaute modul gibt anfang- und schluss-tags aus ala <!--START xxx//--><!--END xxx//-->. da wird wohl auch der hund begraben sein. lösung: das div-konstrukt direkt ins template des modules einsetzen (randomimage?) ZITAT <div style=" position: relative; top: 20px; left: 0px; height: 50px; width: 75px; z-index: 2; background-image:url({image_url});"> </div> gruss andi -------------------- |
|
|
Tue. 6. November 2007, 12:00
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 138 Mitglied seit: 26.03.2007 Wohnort: Magdeburg Mitglieds-Nr.: 752 |
öhm, ich rate mal: das eingebaute modul gibt anfang- und schluss-tags aus ala <!--START xxx//--><!--END xxx//-->. da wird wohl auch der hund begraben sein. lösung: das div-konstrukt direkt ins template des modules einsetzen (randomimage?) gruss andi Mich persönlich stört der automatische Kommentaroutput so oder so, weil er in einer produktiven Umgebung nicht wirklich einen Sinn hat. Hier wäre übrigens ein Schalter in den Projekteinstellungen eine feine Sache. Sollte es wirklich an den Kommentaren liegen könnte man diese auch über die Output-Manipulation löschen/deaktivieren. Dazu musst du in den Projekteinstellungen das Feld "Ausgabe manipulieren" mit folgendem Code betanken: QUELLTEXT $output = preg_replace("/<!--(START|END) \d+\/\/-->/","",$output);
echo $output; -------------------- |
|
|
Tue. 6. November 2007, 12:17
Beitrag
#4
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
bei der entwicklung einer site können die kommentare schon eine hilfe sein ...
-------------------- cheers, Alex
|
|
|
Tue. 6. November 2007, 12:58
Beitrag
#5
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
die kommentare können beim entwickelt wirklich hilfreich sein. eine option, die ausgabe über die projektkonfiguration zu unterbinden wäre allerdings auch eine feine sache.
gruss andi -------------------- |
|
|
Tue. 6. November 2007, 13:31
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 138 Mitglied seit: 26.03.2007 Wohnort: Magdeburg Mitglieds-Nr.: 752 |
bei der entwicklung einer site können die kommentare schon eine hilfe sein ... Natürlich können Sie für die Entwicklung eine feine Sache sein. Es wäre allerdings wohl ganz gut wenn man nach der Fertigstellung der Seite die dann doch etwas unnötigen Kommentare einfach deaktivieren könnte. Zudem hatte ich ebenfalls schon den Fall das es zu Problemen mit den Kommentaren kam, ein ähnliches Problem wie oben beschrieben. -------------------- |
|
|
Tue. 6. November 2007, 14:14
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
bei der entwicklung einer site können die kommentare schon eine hilfe sein ... Zu schnell geschrieben Andi hatte recht. Es ging um Randomimage. So sollte es sein. Wechselnde Grafik, dewegen Randomimage und Imagemap auf Design und Fotografie mit weiterführenden Links. Folgender Code wird eingesetzt und gibt obige Fehlermeldung. ZITAT <div style=" position: relative; top: 20px; left: 0px; height: 50px; width: 75px; z-index: 2; background-image:url(<cms:lay type="container" id="15" title="Zufallssbild"/>);"> </div> <img src="media/img/template/design.gif" alt="" width="302" height="25" border="0" usemap="#Map" /> <map name="Map" id="Map"> <area shape="rect" coords="145,0,209,27" href="index.php?idcat=2" /> <area shape="rect" coords="216,1,312,29" href="index.php?idcat=3" /> </map></div> ZITAT das eingebaute modul gibt anfang- und schluss-tags aus ala <!--START xxx//--><!--END xxx//-->. da wird wohl auch der hund begraben sein. Es ist nicht der Schlusstag, sondern alles, was hinter dem Schlusstag des Moduls im Sourcecode kommt. Könnte ich sicherlich auch weglassen. Ist bestimmt aber nicht so gedacht. Design/Foto und rote Linie sind eine Grafik. Vielleicht ist hier der Denkfehler?
Angehängte Datei(en)
-------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 6. November 2007, 14:31
Beitrag
#8
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
Könnte ich sicherlich auch weglassen. Ist bestimmt aber nicht so gedacht. html-kommentare innerhalb von css-anweisungen (in deinem falls style) sind nicht zulässig und führen dazu, dass der parser abbricht. ich denke nicht, dass es gedacht ist, einen cms-container in eine css-anweisung zu setzen. Design/Foto und rote Linie sind eine Grafik. Vielleicht ist hier der Denkfehler? grundsätzlich schon ok. auf die imagemaps könntest du aber auch verzichten. design und fotografie in das div als ganz normale textlinks, diese links per position:absolute positionieren und den text mit text-indent: -999em verstecken. somit wäre das ganze ohne css bedienbar nach wie vor bedienbar und das bild für design und fotografie verschwindet aus dem markup und wandert ebenso halt hingergrund ins css...nur so als anreiz. und nochmals: warum setzt du das von dir gepostete markup nicht direkt im randomimage-modul in das template? gruss andi -------------------- |
|
|
Tue. 6. November 2007, 17:32
Beitrag
#9
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
und nochmals: warum setzt du das von dir gepostete markup nicht direkt im randomimage-modul in das template? AHHHHH - ich glaube, jetzt klickt es. Teste ich. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 6. November 2007, 19:18
Beitrag
#10
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Es war die Leitung!! Danke für den Tipp.
-------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 6. November 2007, 23:22
Beitrag
#11
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
macht sich das neue alter doch bemerksam schön, konnt ich nachhelfen
gruss andi -------------------- |
|
|
Wed. 7. November 2007, 19:53
Beitrag
#12
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
also nochmal für alle unbemerkten mitleser:
grundsätzlich kann man container an jede beliebige stelle des layout-html verfrachten. allerdings ist das platzieren eines containers innerhalb einer style-attribute-definition reichlich unelegant und geht am sinn eines containers, welcher ein modul enthalten kann, das dynamisches html ausgibt, etwas vorbei. auch wenn später vielleicht etwas nachträglich verändert werden sollte, dann sollte ganz zum schluss das seitenlayout bemüht werden müssen ... änderungen am html der module ist eine übersichtlichere sache. man möge sich deshalb gunwalts anfängliches beispiel bitte nicht als vorbild nehmen, sondern das ganze wie von andi schon erwähnt im templates eines moduls abbilden! QUELLTEXT <div style="position: relative; top: 20px; left: 0px; height: 50px; width: 75px;z-index: 2; background-image:url({image_url});"></div> P.S.: hab den titel des threads mal angepasst ... ist so vielleicht etwas sinngemäßer. -------------------- cheers, Alex
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.4.24 - 01:18 |