[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
metafile-bild bei redaxo 4.2.1 - REDAXO Forum
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/
beyben
Beiträge: 367
Registriert: 30. Nov 2006, 14:04

metafile-bild bei redaxo 4.2.1

30. Jul 2009, 12:19

halloele,

ich weiss, is schon tausende male gefragt, beantwortet, diskutiert und umgeschrieben worden. habe auch in der doku nachgesehen, schaffe es aber nicht, das das metafile-bild ausgegeben wird. in der aelteren version 3.2 ging es so:
<img src="<? echo $this->getValue("file"); ?>">
in der doku von 4.x steht es so:
<img src="files/<? echo $this->getValue("file"); ?>" />
aber ich bekomme als anwort nur das:
">

was mache ich falsch? wie gesagt, bei den metadaten gebe ich ein bild an und moechte es nur in einem bestimmten container ausgegeben haben...

falls einer ne idee oder auch die richtige syntax auf lager hat, freue ich mich wie immer riesig!

beyben

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

30. Jul 2009, 13:17

Hallo,

versuche es mal damit

Code: Alles auswählen

$cat = OOCategory::getCategoryById( $this->getValue( 'category_id'));
$metaFile = $metaFile = $cat->getFile();
Cheffchen

beyben
Beiträge: 367
Registriert: 30. Nov 2006, 14:04

30. Jul 2009, 13:27

mh, und wie und wo packe ich das ins template? vor allem, warum is das so kompliziert geworden?

also ich habs einfach in meinen div-container gepackt, aber das haut garnich hin. trotzdem danke....

beyben

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

30. Jul 2009, 13:36

Hallo,

in Div

Code: Alles auswählen

<div>
<?php
$cat = OOCategory::getCategoryById( $this->getValue( 'category_id')); 
$metaFile = $metaFile = $cat->getFile();

// hir erscheint jetzt der Dateiname aus Metafile, wenn einer hinterlegt ist.
echo "$metaFile"; 
?>
</div>
getestet.

Cheffchen

beyben
Beiträge: 367
Registriert: 30. Nov 2006, 14:04

30. Jul 2009, 13:44

isch schnalls nich....

ich bekomme das ausgegeben:

getValue('category_id')); $metaFile = $metaFile = $cat->getFile(); // hier erscheint jetzt der Dateiname aus Metafile, wenn einer hinterlegt ist. echo "$metaFile"; ?>

und so sieht das im container (template) aus:

<div class="sub-2">
<?php
$cat = OOCategory::getCategoryById( $this->getValue('category_id'));
$metaFile = $metaFile = $cat->getFile();

// hier erscheint jetzt der Dateiname aus Metafile, wenn einer hinterlegt ist.
echo "$metaFile";
</div>

:oops: beyben - DANKE

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

30. Jul 2009, 13:57

Halli,

da ist ein "$metaFile =" zuviel, schuldigung :O).
Cheffchen hat geschrieben:$metaFile = $metaFile = $cat->getFile();
Cheffchen

beyben
Beiträge: 367
Registriert: 30. Nov 2006, 14:04

30. Jul 2009, 14:03

das aendert leider auch nix.... keine ahnung. kann das was damit zu tun haben, das ich den shop (rexsale) installiert habe?

mir fehlt wirklich total das syntax-verstaendnis.... mist...

beyben

beyben
Beiträge: 367
Registriert: 30. Nov 2006, 14:04

30. Jul 2009, 14:39

der scheint den code nich zu interpretieren.... so sieht das dann aus:

[ externes Bild ]

also statt bild der code....

beyben

beyben
Beiträge: 367
Registriert: 30. Nov 2006, 14:04

31. Jul 2009, 14:00

keiner ne idee?

beyben

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

31. Jul 2009, 14:36

beyben hat geschrieben:keiner ne idee?
Ich war gestern zu faul, dir noch zu schreiben, dass du mehr Code liefern musst.
Das ist immer wichtig!

Anhand des Bildes kann man vermuten, dass der Code nicht ausgeführt wird. Das liegt dann wahrscheinlich daran, dass im umliegenden Code der Wurm drin ist. Kannst du den posten?
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
ralf.schlott
Beiträge: 625
Registriert: 5. Dez 2007, 21:22
Wohnort: Hamburch
Kontaktdaten: Website

5. Aug 2009, 10:36

Hat sich eigentlich generell der Abfrage vom Headerbild was geändert? In 4.2. läuft es nicht, was in 4.1. noch prächtig ging.
- Danke für Redaxo! -
http://www.prenzlweb.de

beyben
Beiträge: 367
Registriert: 30. Nov 2006, 14:04

12. Aug 2009, 12:16

na hi @ all,

ich war mal im urlaub... habs mit neuer kraft und energie dann doch noch geschafft, das bild anzuzeigen. mein denkfehler lag darin, das ich es komplett in den REXSALE-php- und -html-dateien umsetzen wollte. hierbei gibt es aber ein kleines fehlerchen meinerseits, in die html-Templates von rexsale kann man kein normales php mehr schreiben. die daten muessen vorher im php-teil unter einer bestimmten variable abgerufen werden.... sorry an alle programmierer, denen sich die fussnaegel hochbiegen duerften... anyway.

in den php-teil habe ich dies eingefuegt:
$out['metaFile']=$this->getValue("file");

im html-teil kann man dann das bild wie folgt einfuegen:
<img src="./files/{$out.metaFile}">

vielleicht etwas umstaendlich, aber es geht...

beyben - danke an alle, die sich die muehe gemacht haben!

Zurück zu „Allgemeines [R4]“