Hallo,
zunächst einmal vielen Dank für das Engement das ihr mit redaxo an den Tag legt!
Zur Frage:
Gehe ich recht in der Annahme, dass ich unter:
Metadaten/Sonstiges:
Metafile/bild
Ein Bild/Banner auswählen kann um es dann im template einzubinden, genauso wie hier auf der Seite das Bild mit den Kaffeetassen?
Und wenn ja, mit welchem Befehl kann ich es dann im template einbinden? Bin darüber leider nicht fündig geworden!
Vielen Dank vorab
Gruß Thorsten
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/
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: einbinden von "Metafile/Bild" in das template
Hi Thorsten,
zuerst mal, ein herzliches Willkommen bei REDAXO!
Das ganze noch nach dem Vererbungsprinzip, aber sonst, hast du genau recht .
Im Template sieht das so aus:
Ist ungetestet!
Gruß,
Markus
zuerst mal, ein herzliches Willkommen bei REDAXO!
Das machen wir doch gerne, REDAXO ist unsere Familiet-horst hat geschrieben: zunächst einmal vielen Dank für das Engement das ihr mit redaxo an den Tag legt!
Genauso wird das hier gemacht.t-horst hat geschrieben: Gehe ich recht in der Annahme, dass ich unter:
Metadaten/Sonstiges:
Metafile/bild
Ein Bild/Banner auswählen kann um es dann im template einzubinden, genauso wie hier auf der Seite das Bild mit den Kaffeetassen?
Das ganze noch nach dem Vererbungsprinzip, aber sonst, hast du genau recht .
Im Template sieht das so aus:
Code: Alles auswählen
$cat = OOCategory::getCategoryById( REX_CATEGORY_ID);
$metaFile = $metaFile = $cat->getFile();
while ( $metaFile == '') {
$cat = $cat->getParent();
if ($cat == null) {
break;
}
$metaFile = $cat->getFile();
}
Gruß,
Markus
Danke
Danke[ externes Bild ]
Funktioniert nur leider nicht...
bekommen einen Fatal error:
Funktioniert nur leider nicht...
bekommen einen Fatal error:
Call to a member function on a non-object in /homepages/....
Zuletzt geändert von t-horst am 30. Aug 2005, 10:15, insgesamt 1-mal geändert.
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: Danke
Hehe,t-horst hat geschrieben:Danke[ externes Bild ]
funktioniert das auch was ich da gepostet hab?
Wenn ja, dann stell ich das auf die Modulsammlung
Gruß,
Markus
Re: Danke
Nein leider nicht...kills hat geschrieben:Hehe,t-horst hat geschrieben:Danke[ externes Bild ]
funktioniert das auch was ich da gepostet hab?
Wenn ja, dann stell ich das auf die Modulsammlung
Gruß,
Markus
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
Jetzt, aber getestet:
Gruß,
Markus
Jetzt, aber getestet:
Code: Alles auswählen
$cat = OOCategory::getCategoryById( $this->getValue( 'category_id'));
$metaFile = $metaFile = $cat->getFile();
while ( $metaFile == '') {
$cat = $cat->getParent();
if ($cat == null) {
break;
}
$metaFile = $cat->getFile();
}
Markus
aufgerufen wird das ganze dann mit:
???
Funktioniert! Aber auch gut so? Oder eher unschön ???
Code: Alles auswählen
<img src="../files/
<?php
echo $metaFile
?>
">
Funktioniert! Aber auch gut so? Oder eher unschön ???
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
so
oder xhtml konform mit width u. height tag, sowahl alt text und title.
Gruß,
Markus
so
Code: Alles auswählen
<img src="../files/<?php echo $metaFile ?>"/>
Code: Alles auswählen
if ( $metaFile != '') {
$media = OOMedia::getMediaByName( $metaFile);
$path = $REX['HTDOCS_PATH'].'files/'. $media->getOrgFileName();
$desc = htmlentities( $media->getDescription());
$width = $media->getWidth();
$height = $media->getHeight();
printf ('<div class="banner"><img src="%s" alt="%s" title="%s" style="width: %spx; height:%spx" /></div>', $path, $desc, $desc, $width, $height);
}
Markus
Umgesetzt
Yearr, vielen Dank bin auch gerade dabei die einzelnen Banner zu erstellen/fotografieren!!!
[ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ]
[ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ]
modul "banner/bild" ins template integrieren ??
hi,
hab mich jetzt ne ganze weile damit beschäftigt wie man das bannerbild aus dem metabereich des artikels ersetzt.
dazu hab ich das modul banner/bild eingebaut. nun bekomme ich zwar ein bild das aus dem metabereich gesteuert wird, aber leider auf der falschen position. --> ich hätts nämlich gern anstatt des ursprünglichen banners.
da das aber als hintergrundbild per css angegeben wird find ich ausser eben im css keine angabe in der der banner angegeben wird.
also kurz gesagt würd ich gern das modulskript im template einsetzen, nur weiss ich nicht wo..
wär lieb wenn mir da kurz wer drüberhilft,
lg,
ape
hab mich jetzt ne ganze weile damit beschäftigt wie man das bannerbild aus dem metabereich des artikels ersetzt.
dazu hab ich das modul banner/bild eingebaut. nun bekomme ich zwar ein bild das aus dem metabereich gesteuert wird, aber leider auf der falschen position. --> ich hätts nämlich gern anstatt des ursprünglichen banners.
da das aber als hintergrundbild per css angegeben wird find ich ausser eben im css keine angabe in der der banner angegeben wird.
also kurz gesagt würd ich gern das modulskript im template einsetzen, nur weiss ich nicht wo..
wär lieb wenn mir da kurz wer drüberhilft,
lg,
ape
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi ape,
ich versteh dein Problem nicht ganz.
Wenn du das Bild als hintergrund einbinden willst, dann machst du eben anstatt
dann so:
Gruß,
Markus
ich versteh dein Problem nicht ganz.
Wenn du das Bild als hintergrund einbinden willst, dann machst du eben anstatt
Code: Alles auswählen
<img src="<?php echo $REX['HTDOCS_PATH'].'files/'.$metaFile ?>"/>
Code: Alles auswählen
<div style="background-image: url( '<?php echo $REX['HTDOCS_PATH'].'files/'.$metaFile ?>')> </div>
Markus
hi markus,
vielen dank für die schnelle antwort.
also was ich meine ist:
ich möchte anstelle des redaxo-demo-standard-banners einen metainfo-banner.
den standard banner finde ich aber nicht im default-template referenziert. deshalb weiss ich nicht wo
hingehört.
lg,
ape
vielen dank für die schnelle antwort.
also was ich meine ist:
ich möchte anstelle des redaxo-demo-standard-banners einen metainfo-banner.
den standard banner finde ich aber nicht im default-template referenziert. deshalb weiss ich nicht wo
Code: Alles auswählen
<img src="<?php echo $REX['HTDOCS_PATH'].'files/'.$metaFile ?>"/>
lg,
ape
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
hallo markus,
vielen dank für die schützenhilfe. habs jetzt hinbekommen
habe den bild/banner code statt als modul im default-template zwischen main-block und main-block2 eingefügt
solange ein bild bei der metainformation angegeben wurde funktioniert auch alles wie es sollte, nur wenn eben kein bild angegeben ist, bekommme ich folgende fehlermeldung:
vielen dank für die schützenhilfe. habs jetzt hinbekommen
habe den bild/banner code statt als modul im default-template zwischen main-block und main-block2 eingefügt
Code: Alles auswählen
<?php
$art = OOArticle::getArticleById( REX_ARTICLE_ID);
$metaFile = $art->getFile();
if ( $metaFile == '') {
$cat = OOCategory::getCategoryById( $art->getCategoryId());
while ( $metaFile == '') {
if ($cat == null) {
break;
}
$metaFile = $cat->getFile();
$cat = $cat->getParent();
}
}
if ( $metaFile != '') {
$media = OOMedia::getMediaByName( $metaFile);
$path = $media->getFullPath();
$desc = htmlentities( $media->getDescription());
$width = $media->getWidth();
$height = $media->getHeight();
printf ('<div class="banner"><img src="%s" alt="%s" title="%s" style="width: %spx; height:%spx" /></div>', $path, $desc, $desc, $width, $height);
}
?>
es handelt sich also um die erste if-schleife die nicht funktioniert. weisst du vielleicht warum ?Fatal error: Call to undefined function: getcategoryid() in ..cms/redaxo/include/classes/class.article.inc.php(382) : eval()'d code on line 25
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi ape,
bitte den Hinweis unter "Beschreibung" beachten:
http://www.redaxo.de/165-Moduldetails.html?module_id=29
Gruß,
Markus
bitte den Hinweis unter "Beschreibung" beachten:
http://www.redaxo.de/165-Moduldetails.html?module_id=29
Gruß,
Markus
hi markus,
vielen dank, hat bei 3.0 gefunkt.
hab es mir aber natürlich nicht verkneifen können 3.1 drüberzuinstallieren und dabei ein erneutes problem mit dem banner/bild-modul-code festgestellt.
habs im template eingefügt und es zeigt gar keine veränderung der seite..
aber an den 3 angegebenen dateien 00article, 00category und 00redaxo kanns ja nicht liegen, da sie in der version 3.1 schon aktuell sind.
hast du noch nen tipp ?
lg,
ape
vielen dank, hat bei 3.0 gefunkt.
hab es mir aber natürlich nicht verkneifen können 3.1 drüberzuinstallieren und dabei ein erneutes problem mit dem banner/bild-modul-code festgestellt.
habs im template eingefügt und es zeigt gar keine veränderung der seite..
aber an den 3 angegebenen dateien 00article, 00category und 00redaxo kanns ja nicht liegen, da sie in der version 3.1 schon aktuell sind.
hast du noch nen tipp ?
lg,
ape