Alle Artikel einer Kategorie ausgeben

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Alle Artikel einer Kategorie ausgeben

Beitrag von Dinkel »

Also vielleich tbi nich ja blind oder zu doof, aber ich bekomme es einfach nicht gebacken, dass ich über einen Artikel alle Artikel einer anderen Kategorie (zB. News) anzeigen lassen kann. Es sollten dabei alle Inhalte angezeigt werden, die in der News-Artikeln drin sind und nicht nur der Teaser (wie bei der Artikelliste). Gibt es da ein eigenes Modul oder eine Modifikation?
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR
php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Beitrag von php0815 »

Benütze doch einfach das News-Modul des Beipielmandanten
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.
Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel »

da steht dann aber

mehr >

Ich brauche aber den ganzen Artikel. Der sieht so aus:
/------------------------------\
| Bild1 --------------- Text1 |
| Bild2 --------------- Text2 |
\------------------------------/

aber über das Newsmodul kommt nur Text1 raus...
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Schau dir mal die Klasse "ArticleCollection" an:

http://www.contenido.de/forum/viewtopic.php?t=2087
Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel »

Tja, das Problem ist nur, dass ich mich in Oo Programmierung nicht auskenne... Gibt es da nicht vielleicht doch schon was ;) ?
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Im Beispielmandanten gibt es ein Modul, ich weiss jetzt leider nicht, wie es heißt (Teaser rechts oder so).

Dieses Modul bindet IMHO tatsächlich einen gewählten, kompletten Artikel ein... das müsste man nur mit der Abfrage einer Artikelliste kombinieren...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

Modul nennt sich

Artikel einfügen (rechts)

greets
greets
Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel »

ok, das geht schon, aber das Modul Artikel einfügen (rechts) kann bei mir nur einen Artikel ausgeben... Soll aber ne Liste sein mit allen Artikeln einer anderen Kategorie.

Wie gesagt, kann nicht Oo proggen, muss mich deshalb bissi doof anstellen.
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

hm verstehe aber dein Problem nicht ganz ich würde ne Artikellistenehmen oder das news modul dann die begrenzung ummodeln den weiter link entfernen und gut ist.

ungetestet


greets
greets
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Dinkel hat geschrieben:Wie gesagt, kann nicht Oo proggen, muss mich deshalb bissi doof anstellen.
Du sollst ja gar nicht OO-Code erstellen. Die Verwendung der Klassen ist denkbar einfach und erleichtert einem die Erstellung einer eigenen Artikelliste ungemein. Außerdem gibt es ohne Ende Artikellistenmodule hier im Forum (einige benutzen die o.g. Klassen, andere nicht), die solltest du dir halt mal anschauen.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

ok, das geht schon, aber das Modul Artikel einfügen (rechts) kann bei mir nur einen Artikel ausgeben... Soll aber ne Liste sein mit allen Artikeln einer anderen Kategorie.
Deswegen sagte ich:
das müsste man nur mit der Abfrage einer Artikelliste kombinieren...
Einfach mal in den Code gucken, statt eines CMS_VALUE ermittelt man wie in der Artikelliste die Artikel-IDs und geht in einer Schleife durch und gibt sie aus.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

rezeptionist hat geschrieben:hm verstehe aber dein Problem nicht ganz ich würde ne Artikellistenehmen oder das news modul dann die begrenzung ummodeln den weiter link entfernen und gut ist.

ungetestet


greets
newsmodul! kann ich nur bestätigen, habe es zwar auch noch nicht getestet, aber letztens erst mit kloevekorn am thema

News-Modul mit flexiblem "mehr"
http://contenido.org/forum/viewtopic.ph ... highlight=

gebastelt. kloeverkorn hatte den fall das mehr nur auszugeben wenn auch mehr das ist. guck da mal rein, und zwar rückwärts lesend, denn der thread hat viel murx am anfang, weil kloevekorn und ich auch ne weile gebraucht haben ;) nicht weil es so kompliziert ist, eher weil ich ein noob bin und kloevekorn auch eier auf den augen hatte :lol:
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Beitrag von Dinkel »

ok, dann versuch ich das mal mit dem ding... und was muss ich da dann anpassen?
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

versuch mal hier den wert zu erhöhen damit sollte dir schon mal geholfen sein

Code: Alles auswählen

$mxtext = 200;

greets
greets
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

Dinkel hat geschrieben:ok, dann versuch ich das mal mit dem ding... und was muss ich da dann anpassen?
wie beschrieben

Code: Alles auswählen

// anzahl der zeichen text
// $mxtext = 200;
auskommentieren, dann wird der gesamte text angezeigt

und am ende ab

Code: Alles auswählen

         $teasertext = $article->getField('summary');
wie folgt mal versuchen

Code: Alles auswählen

         if (strlen(trim($teasertext)) == 0) {
            $teasertext = strip_tags($article->getContent('CMS_HTML', 1));
            /* wird nicht benötigt, da ganzer artikel ohnemore ausgegeben werden soll
            $teasertext2 = $teasertext;
            $teasertext = capiStrTrimAfterWord($teasertext, $mxtext);
            if ($teasertext2 > $teasertext) {
               $teasertext.= ' ... <a href="'.$href.'" title="'.mi18n("Artikel weiterlesen").'" style="color:#blue;">'.mi18n("weiterlesen").'</a>';
            }
            */
           
         } // end if      
           

         $teasertext = $teasertext."&nbsp;";

         $tpl->set('d', 'HEADLINE2', $teaserheadline);
                        $tpl->set('d',"HEADLINE3",$subheadline);


         $tpl->set('d', 'TEXT', $teasertext);
         $tpl->set('d', 'HREF', $href);
         $tpl->set('d', 'IMG', $teaser_img);
         /* nicht mehr nötig, weil das MORE abhängig von der Artikellänge in diesem Modul generiert wird:
              $tpl->set('d', 'MORE', mi18n("mehr"));
          */
         $tpl->next();

      } // end for

      $tpl->generate('templates/'.$template);


   }
   
}
?>
im template teaser standard dannden more part entfernen und es sollte gehen

nicht getestet!
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Gesperrt