Ich verwende Custom Header Links und frage mich, ob es möglich ist, darin die Anzahl der Beiträge zu übergeben.
Gibt es eine Kurzschreibweise, die die aktuelle Anzahl der Beiträge für eine bestimmte Kategorie abruft?
So etwa:
Aktuell
Gewünscht
Ich verwende Custom Header Links und frage mich, ob es möglich ist, darin die Anzahl der Beiträge zu übergeben.
Gibt es eine Kurzschreibweise, die die aktuelle Anzahl der Beiträge für eine bestimmte Kategorie abruft?
So etwa:
Aktuell
Gewünscht
Ich suche immer noch nach einer Möglichkeit, die Anzahl der Beiträge zu übergeben – als Beispiel sehen wir, dass dies in der Dokumentationsansicht geschieht:
Ich frage mich nur, welcher Code im obigen Screenshot verwendet wurde, um sie zu erfassen, oder ob es (hoffnungsvoll) eine Abkürzung gibt?
Zur Klärung: Sie möchten die Anzahl der Beiträge pro Kategorie und nicht die Anzahl der Themen pro Kategorie?
So oder so kann ich sagen, dass es sicherlich möglich ist.
Ich bin persönlich noch ziemlich neu in Ember.js, daher kann ich dies im Moment nur theoretisch anbieten.
import Component from "@glimmer/component";
import Service, { inject as service } from "@ember/service";
import { action } from "@ember/object";
export default class CategoryStats extends Component {
@service site;
categoryId = **input category id number**;
postcount = this.site.categories[this.categoryId - 1].post_count;
}
Da jede Kategorie die Gesamtzahl der Beiträge verfolgt und die Website jede Kategorie in einem Kategorien-Array verfolgt, könnten Sie eine Ember-Komponente wie die obige hinzufügen und dann die {{postcount}} vom Custom Header Links oder wo auch immer Sie möchten in der Vorlage ausgeben.
Ich bin jedoch derzeit zu dumm, um zu wissen, wie ich diesen categoryId-Wert als Eingabe übergeben kann, daher muss ich dies an jemanden weitergeben, der intelligenter oder erfahrener ist.
Nach einer Nacht Schlaf erkannte ich, dass ich die ursprüngliche Custom Header Links Theme-Komponente modifizieren könnte, um die categoryId über die App-Einstellungen zu übergeben.
Ich kann nicht versprechen, dass dies für Sie funktioniert, aber es funktioniert auf meinem Testserver. Ich gehe davon aus, dass die categoryId mit ihrer Position im categoryId-Array der Website übereinstimmt. Ich empfehle, Ihre eigene Kopie davon zu erstellen und sie an Ihre Bedürfnisse anzupassen.
HERVORRAGENDES WESEN! Danke. Das hat alles gelöst. Sieht gut aus: https://bygg.boihop.co/
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.