[GELÖST] Artikel Metafile in CSS einbinden?

Fragen/Tipps allgemeiner Art.

[GELÖST] Artikel Metafile in CSS einbinden?

Beitragvon KMR » 30. Nov 2011, 14:48

Hallo Leute,

könnte mir jemand sagen wie ich den Code verändern muss, um statt dem angegebenen Hintergrundbild, das Bild aus den Metadaten dort einzusetzen?
So dass ich bei jedem Artikel über die Metadaten das Hintergrundbild in dem Bereich ändern kann?

Code: Alles auswählen
.content { height:514px; width:960px; background:url(back_home_content.jpg) #000000 no-repeat}


Danke im Voraus! :)
Zuletzt geändert von KMR am 21. Dez 2011, 16:14, insgesamt 1-mal geändert.
KMR
 
Beiträge: 12
Registriert: 25. Nov 2011, 15:25

Re: Artikel Metafile in CSS einbinden?

Beitragvon darwin » 30. Nov 2011, 16:42

Hi...
ich geh mal davon aus das du die CSS auslagerst.
Wenn das so ist... würd ich es direkt an das DIV (.content) ranhängen, im template:
Code: Alles auswählen
<div class="content" style="background-image: url(<?php echo $this->getValue('art_DeineMetaInfoBezeichnung_fuer_dasBild');">

und im CSS rausnhemen:
Code: Alles auswählen
.content { height:514px; width:960px; background-color: #000; background-repeat: no-repeat;}


grz. Chris
Benutzeravatar
darwin
 
Beiträge: 1261
Registriert: 2. Jan 2007, 16:10
Wohnort: LA

Re: Artikel Metafile in CSS einbinden?

Beitragvon KMR » 1. Dez 2011, 04:47

Ja, also erst mal danke aber so funktioniert das leider nicht.
mir ist aufgefallen das der php-tag nicht geschlossen wird, sollte er aber, oder?! also wenn ja, wo genau muss der dieses ?> hin? :)
zudem würde ich gern wissen: wenn ich das bild mit der beschreibung "blume" habe und das selbe template beim nächsten artikel nutze, dann aber das bild "rasen" haben möchte, muss ich dann für jeden artikel ein eigenes template anlegen?!? oder ist das nur der name der beim mouse-over angezeigt wird (was ja bei einem hintergrundbild eher abwegig ist), dass ganze erschliesst sich mir noch nicht so ganz.. :(
KMR
 
Beiträge: 12
Registriert: 25. Nov 2011, 15:25

Re: Artikel Metafile in CSS einbinden?

Beitragvon Oliver.Kreischer » 1. Dez 2011, 08:58

Hallo,

wenn Du mir die Zugangsdaten gibst (per PM) kann ich mir das mal angucken wenn du magst.
LG
Oliver
http://kreischer.de - "It's very simple - you read the protocol and write the code." - Bill Joy
Benutzeravatar
Oliver.Kreischer
 
Beiträge: 1820
Registriert: 16. Dez 2004, 23:03
Wohnort: Feldafing

Re: Artikel Metafile in CSS einbinden?

Beitragvon KMR » 1. Dez 2011, 15:47

Im Moment arbeite ich Lokal an der Seite, somit fällt ein Zugang erst mal aus.

Was ich erreichen will ist einfach nur das sich der Hintergrund in einem DIV-Container auf jeder einzelnen Artikelseite über die Metainfo des Artikels (Bild) ändern lässt - wusste jetzt nicht ob das vorher schon verständlich genug war. ;)
KMR
 
Beiträge: 12
Registriert: 25. Nov 2011, 15:25

Re: Artikel Metafile in CSS einbinden?

Beitragvon Ingo » 3. Dez 2011, 11:06

KMR hat geschrieben:Im Moment arbeite ich Lokal an der Seite, somit fällt ein Zugang erst mal aus.

Was ich erreichen will ist einfach nur das sich der Hintergrund in einem DIV-Container auf jeder einzelnen Artikelseite über die Metainfo des Artikels (Bild) ändern lässt - wusste jetzt nicht ob das vorher schon verständlich genug war. ;)


Darwin hat dir doch schon geschrieben wie es geht?!?
Code: Alles auswählen
<div class="content" style="background-image: url(<?php echo $this->getValue('art_DeineMetaInfoBezeichnung_fuer_dasBild'); ?>">

das packst du ins Template. Damit lädt das Template das Bild des gerade ausgegebenen Artikels als Hintergrundbild für ".content".

Dir ist klar, dass du "'art_DeineMetaInfoBezeichnung_fuer_dasBild" noch gegen die wirkliche Bezeichnung des Bildes tauschen musst ja? :wink:
Ingo
 
Beiträge: 288
Registriert: 23. Jun 2010, 23:34

Re: Artikel Metafile in CSS einbinden?

Beitragvon KMR » 3. Dez 2011, 16:33

Hi Ingo,

jetzt macht der PHP Teil mehr Sinn, wusste nur nicht wohin mit dem schliessendem Tag. :oops:
Das Ganze wird noch dieses Wochenende getestet und dann gibts Feedback, dass mit dem Namen ist klar, vielen Dank erst mal! :)
KMR
 
Beiträge: 12
Registriert: 25. Nov 2011, 15:25

Re: Artikel Metafile in CSS einbinden?

Beitragvon KMR » 20. Dez 2011, 19:35

Hallo,

also ich blicke es irgendwie nicht, entweder funktioniert es doch nicht so wie beschrieben oder ich mache irgendwo einen flüchtigkeitsfehler?!? :(

hier mal die daten wie ich sie angegeben habe:

das steht im template:
(ob nun id oder class macht ja wohl keinen unterschied, habe ich auch schon probiert und ist auch nichts zu sehen)

Code: Alles auswählen
<div id="content_fzg_detail" style="background-image: url(<?php echo $this->getValue('testauto'); ?>">


das ist das bild (medium) mit der metaangabe (titel) oder ist die metaangabe irgendetwas anderes?!?

Bild

und hier ist das bild in den metadaten des artikels:

Bild

so, also was mache ich falsch?!? kann mir da geholfen werden? :)
KMR
 
Beiträge: 12
Registriert: 25. Nov 2011, 15:25

Re: Artikel Metafile in CSS einbinden?

Beitragvon nitzer » 20. Dez 2011, 21:16

Du hast das schon richtig in den Metadaten dem Artikel zugeordnet.
Dieses Bild kannst Du dann mit
Code: Alles auswählen
<?php echo $this->getValue('art_file'); ?>

auslesen.
Wenn Du dir dann mal im Backend unter Addons/Metainfos/Artikel die Einträge dort anschaust, siehst Du dort den Eintrag "art_file". Das ist das Bild welches standardmäßig dem Artikel zugeordnet werden kann.

Hier wird nicht der Titel des Bildes abgerufen sondern der tatsächliche Dateiname des Bildes, welches dann in deinem Files-Verzeichnis liegt.

Wie in deinem Screenshot wird dann dort das Bild "back_fzg_detail.jpg" ausgespuckt.

So könnte es dann aussehen:
Code: Alles auswählen
<div id="content_fzg_detail" style="background-image: url(./files/<?php echo $this->getValue('art_file'); ?>">


dann sollte das rauskommen:
Code: Alles auswählen
<div id="content_fzg_detail" style="background-image: url(./files/back_fzg_detail.jpg);">



Klar?

Grüße

Andreas
nitzer
 
Beiträge: 187
Registriert: 16. Okt 2006, 21:53
Wohnort: Erkrath

Re: Artikel Metafile in CSS einbinden?

Beitragvon KMR » 21. Dez 2011, 13:53

aller-allerbeste erklärung aller zeiten! :D
so funktioniert das, jetzt kann der tag ja nur noch gut werden!
vielen dank an alle mitwirkenden! ;)
KMR
 
Beiträge: 12
Registriert: 25. Nov 2011, 15:25

Re: [GELÖST] Artikel Metafile in CSS einbinden?

Beitragvon nitzer » 22. Dez 2011, 23:16

Gerne :-)
nitzer
 
Beiträge: 187
Registriert: 16. Okt 2006, 21:53
Wohnort: Erkrath

Re: [GELÖST] Artikel Metafile in CSS einbinden?

Beitragvon KMR » 30. Dez 2011, 01:13

achso, FF entschuldigt ja kleine fehler, der IE jedoch nicht.
da dort eine schließende klammer fehlt wollte der IE nicht, daher hier noch der code mit dem es dann überall funktioniert:

Code: Alles auswählen
<div id="content_fzg_detail" style="background-image: url(./files/<?php echo $this->getValue('art_file'); ?>)">


nur der vollständigkeit halber ;)
KMR
 
Beiträge: 12
Registriert: 25. Nov 2011, 15:25

Re: [GELÖST] Artikel Metafile in CSS einbinden?

Beitragvon nitzer » 30. Dez 2011, 21:36

Da hast du recht :-)
nitzer
 
Beiträge: 187
Registriert: 16. Okt 2006, 21:53
Wohnort: Erkrath


Zurück zu Allgemeines [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste