OOArticle::getArticleById

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

OOArticle::getArticleById

Beitragvon wmxrecords » 7. Feb 2012, 00:44

Hi Leute,

Redaxo Version: 4.2.0

Kann es sein, dass der Aufruf "OOArticle::getArticleById" keine Ausgabe hat? Ich versuche es schon seit n paar Minuten, aber nichts. Will nur sicher gehen, dass ich alles richtig mache:

Code: Alles auswählen
$id = $this->category_id;
$art = OOArticle::getArticleById($id, 0);
print_r($art);
wmxrecords
 
Beiträge: 93
Registriert: 1. Nov 2008, 13:09

Re: OOArticle::getArticleById

Beitragvon Markus.Staab » 7. Feb 2012, 09:54

Hi,

schonmal geschaut was in $id drinne steht?

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Re: OOArticle::getArticleById

Beitragvon wmxrecords » 7. Feb 2012, 10:18

Ja habe ich: eine "1" weil ich ja auf der Startseite bin... Echt komisch.
wmxrecords
 
Beiträge: 93
Registriert: 1. Nov 2008, 13:09

Re: OOArticle::getArticleById

Beitragvon Markus.Lorch » 7. Feb 2012, 10:36

Du weißt schon, dass print_r von sich aus keine Ausgabe erzeugt? Da müsste

Code: Alles auswählen
echo print_r()


stehen ;) (glaub ich jedenfalls)

Wenns das nicht ist: Sicher, dass Du in der richtigen Sprache bist?
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 636
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: OOArticle::getArticleById

Beitragvon frag-seb » 7. Feb 2012, 12:12

Hallo Markus,

"print_r()" zeigt Inhalt einer Variable in einer Lesbaren Form an, ob da ein "echo" steht oder nicht ist egal.

Aber zur besseren Lesbarkeit mach ich immer ein "<pre>" davor, wenn ich es wirklich ausgeben möchte.

Gruß
Seb
Benutzeravatar
frag-seb
 
Beiträge: 83
Registriert: 27. Sep 2011, 16:53

Re: OOArticle::getArticleById

Beitragvon wmxrecords » 7. Feb 2012, 12:22

Genau!

Aber, ich meine was kann da kaputt sein, dass der Article nicht ausgelesen wird? Boah... :shock:
wmxrecords
 
Beiträge: 93
Registriert: 1. Nov 2008, 13:09

Re: OOArticle::getArticleById

Beitragvon Markus.Lorch » 7. Feb 2012, 13:05

Wie gesagt, lass doch mal die Sprache weg und versuch mal etwas Fehlereingrenzung.

was ergibt

Code: Alles auswählen
$art = OOArticle::getArticleById(1);
print_r($art);


Einen logischen Grund warum es nicht geht kann eigentlich nur sein, dass es den ARTIKEL 1 nicht gibt (aber das hast du ja schon ausgeschlossen) oder die CLANG 0 nicht gibt.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 636
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: OOArticle::getArticleById

Beitragvon wmxrecords » 7. Feb 2012, 15:03

Die Sache ist die, ich rufe dies immer ohne Angabe der Sprache auf. Demzufolge habe ich es bereits ohne versucht...
wmxrecords
 
Beiträge: 93
Registriert: 1. Nov 2008, 13:09

Re: OOArticle::getArticleById

Beitragvon Gregor.Harlan » 7. Feb 2012, 15:40

Cache mal gelöscht?
Ansonsten, was kommt raus, wenn du var_dump() statt print_r() verwendest?
Benutzeravatar
Gregor.Harlan
Entwickler
 
Beiträge: 825
Registriert: 4. Jun 2007, 09:35
Wohnort: Dresden

Re: OOArticle::getArticleById

Beitragvon Thomas.Blum » 7. Feb 2012, 16:26

Hej,

vereinfacht:
Code: Alles auswählen
$art = OOArticle::getArticleById(REX_CATEGORY_ID, 0);
print_r($art);


Code: Alles auswählen
$id = $this->category_id;

besser:
Code: Alles auswählen
$id = $this->getValue('category_id')


vg Thomas
blumbeet - web.studio - Dresden - 0351 217 6225
webbude - Blog über CSS.XHTML.REX
Ein Wunschzettel
Benutzeravatar
Thomas.Blum
Entwickler
 
Beiträge: 4670
Registriert: 24. Aug 2004, 21:11
Wohnort: Dresden

Re: OOArticle::getArticleById

Beitragvon wmxrecords » 7. Feb 2012, 16:52

@Gregor: ja Cache gelöscht - schon früher. Hat nichts gebracht.

@Thomas:

Code: Alles auswählen
$id = $this->getValue('category_id')


...hat auch nicht funktioniert. Aber hey:

Code: Alles auswählen
$art = OOArticle::getArticleById(REX_CATEGORY_ID, 0);
print_r($art);


...geht! REX_CATEGORY_ID also. Ich will mittlerweile nicht wissen warm :)

Vielen Dank!!!
wmxrecords
 
Beiträge: 93
Registriert: 1. Nov 2008, 13:09


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast