Sto usando Custom Header Links e mi chiedo se sia possibile passarci il numero di post.
Esiste una scorciatoia che recupera il numero corrente di post per una categoria specifica?
Come questo:
Attuale
Desiderato
Sto usando Custom Header Links e mi chiedo se sia possibile passarci il numero di post.
Esiste una scorciatoia che recupera il numero corrente di post per una categoria specifica?
Come questo:
Attuale
Desiderato
Sto ancora cercando di capire come passare il numero di post, ad esempio, possiamo vederlo fatto nella vista della documentazione:
Mi stavo solo chiedendo quale codice è stato utilizzato per catturarli nello screenshot sopra o se esiste (speranza contro speranza) una scorciatoia?
Per chiarire: desideri il numero di post per categoria, non il numero di argomenti per categoria?
In entrambi i casi posso dire che è certamente possibile.
Personalmente sono abbastanza nuovo a ember.js, quindi al momento posso offrire solo questo in teoria.
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 = **numero ID categoria di input**;
postcount = this.site.categories[this.categoryId-1].post_count;
}
Poiché ogni categoria tiene traccia del numero totale di post e il sito tiene traccia di ogni categoria in un array di categorie, potresti aggiungere un componente ember come quello sopra e quindi emettere {{postcount}} al template dai Custom Header Links, o ovunque altro desideri.
Tuttavia, al momento sono troppo stupido per sapere come passare quel valore categoryId come input, quindi dovrò rimandare questo a qualcuno di più intelligente o più esperto.
Dopo una notte di sonno, ho capito che potevo modificare il componente del tema originale Custom Header Links per far passare il categoryId tramite le impostazioni del sito.
Non posso promettere che questo funzionerà per te, ma funziona sul mio server di test. Faccio l’ipotesi che gli ID delle categorie corrispondano alla loro posizione nell’array degli ID delle categorie del sito. Ti consiglio di crearne una tua copia e di modificarla per adattarla alle tue esigenze.
ESSERE GLORIOSO! Grazie. Questo ha risolto tutto. Ha un bell’aspetto: https://bygg.boihop.co/
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.