Teaser Einstellung der Anzahl auszulesender Artikel
Teaser Einstellung der Anzahl auszulesender Artikel
Hallo,
in der Konfiguration des Teasers kann ich beim automatischen Auslesen der Artikel einer Kategorie max 20 darzustellende Artikel wählen. Kann ich irgendwo diesen Wert auf z.B. 31 erhöhen?
Vielen Dank!
Stephan
in der Konfiguration des Teasers kann ich beim automatischen Auslesen der Artikel einer Kategorie max 20 darzustellende Artikel wählen. Kann ich irgendwo diesen Wert auf z.B. 31 erhöhen?
Vielen Dank!
Stephan
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Lieber Stephan,
standardmäßig ist das nicht möglich. Du könntest das manipulieren, indem Du die Zeilen 735-740 in der Datei class.content.type.teaser.php (Ordner: contenido/classes/content_types):
ersetzt mit:
Bitte beachte jedoch, dass dies eine Änderung am Core-Code von CONTENIDO ist und nach jedem Update von CONTENIDO wieder eingebaut werden müsste.
Alternativ kannst Du auf den automatischen Teaser verzichten und Dir einen manuellen Teaser über das Teaser-Modul bauen.
standardmäßig ist das nicht möglich. Du könntest das manipulieren, indem Du die Zeilen 735-740 in der Datei class.content.type.teaser.php (Ordner: contenido/classes/content_types):
Code: Alles auswählen
// generate a select box containing count 1 to 20 for maximum teaser
// count
for ($i = 1; $i <= 20; $i++) {
$htmlSelectOption = new cHTMLOptionElement($i, $i, false);
$htmlSelect->appendOptionElement($htmlSelectOption);
}
Code: Alles auswählen
// generate a select box containing count 1 to 31 for maximum teaser
// count
for ($i = 1; $i <= 31; $i++) {
$htmlSelectOption = new cHTMLOptionElement($i, $i, false);
$htmlSelect->appendOptionElement($htmlSelectOption);
}
Alternativ kannst Du auf den automatischen Teaser verzichten und Dir einen manuellen Teaser über das Teaser-Modul bauen.
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Die Änderung im Auge zu behalten, halte ich für bescherrschbar.
Vielen Dank!
Stephan
Vielen Dank!
Stephan
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Bitte
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Ich würde hier direkt ein WISH für den Core draus machen:
@4fb:
Packe doch da die Abfrage einer Mandantenvarible dazu.
Ist die Variable nicht gesetzt, ist 20 voreingestellt, ist Sie gesetzt, wird sie verwendet. Und schon haben wir einen hard-coded-Bereich weniger im Core.
@4fb:
Packe doch da die Abfrage einer Mandantenvarible dazu.
Ist die Variable nicht gesetzt, ist 20 voreingestellt, ist Sie gesetzt, wird sie verwendet. Und schon haben wir einen hard-coded-Bereich weniger im Core.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Ein sehr guter Vorschlag, rethus. Ich habe das für Version 4.9.10 einmal vorgesehen
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Hallo - Genau das brauche ich auch. Doch welche Werte wären das denn dann die man in der Mandanten Einstellung setzen muss um 20+ Artkel anzuzeigen ? Geht das wirklich erst ab der 4.10 oder gibt es bereits eine einfache Änderung des Codes, um die Werte gleich nehmen zu können ? However .... Ich schlage dazu auch Lazy Load vor damit man bei zB. 100 Artikeln mit Bild nicht gleich mit Tante Google oder seinem 3G User Ärger bekommt wegen der langen Ladezeit.
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Ja noch ist keine Abfrage einer Mandanten-Variable drin, daher habe ich es ja auch vorgeschlagen.
Du kannst Sie aber recht einfach selbst einbauen, und dir einen Namen deiner Wahl ausdenken.
Als kleines Beispiel:
In den Mandanteneinstellungen:
Du kannst Sie aber recht einfach selbst einbauen, und dir einen Namen deiner Wahl ausdenken.
Als kleines Beispiel:
Code: Alles auswählen
// Get Client-Vars
$oClient = new cApiClient($client);
$job_detail_page = $oClient->getProperty('xst_contactTeaserProJobs','jobDetailPage');
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
-
- Beiträge: 4254
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Hmm
Also ich würde dafür nicht extra ein Mandanten-Objekt instanzieren. Einfacher und sogar mit Default-Wert geht es per Onboard-Funktion
Den Wert dann einfach in der Schleife verwenden
Gruß aus Franken
Ortwin
Also ich würde dafür nicht extra ein Mandanten-Objekt instanzieren. Einfacher und sogar mit Default-Wert geht es per Onboard-Funktion
Code: Alles auswählen
$iMaxTeaserCount = (int) getEffectiveSetting('cms_teaser', 'max_count', 20);
Code: Alles auswählen
// generate a select box containing count 1 to 20 for maximum teaser
// count
for ($i = 1; $i <= $iMaxTeaserCount; $i++) {
$htmlSelectOption = new cHTMLOptionElement($i, $i, false);
$htmlSelect->appendOptionElement($htmlSelectOption);
}
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: Teaser Einstellung der Anzahl auszulesender Artikel
Jep, hast ja recht. getEffectiveSetting passt natürlich auch und kostet weniger (performance).
Jetzt hat er zwei Varianten und kann sich eine aussuchen.
Jetzt hat er zwei Varianten und kann sich eine aussuchen.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType