Per imparare e applicare diversi concetti di discorso, sto sviluppando un plugin che visualizzerà tutti gli argomenti caldi (Hot Topics). Non ho ancora deciso i criteri per definire un argomento caldo, ma ecco i problemi che sto affrontando.
Ho anche descritto il mio processo di pensiero insieme al problema, e preferirei una soluzione basata sul processo di pensiero piuttosto che sulla soluzione pratica, in modo da aiutarmi a ragionare in modo chiaro e generale per risolvere molti altri problemi.
Ho creato una nuova voce di menu utilizzando api.addNavigationBarItem.
Ho anche creato un percorso personalizzato chiamato /hot-topics sia nel frontend che nel backend.
Attualmente, sto visualizzando un semplice titolo h3 sul percorso /hot-topics.
-
Il mio primo compito è che, una volta cliccato l’elemento di navigazione, la barra di navigazione deve rimanere visibile e la scheda “Hot Topics” deve essere evidenziata.
Penso che questo sia possibile con il componente{{navigation-bar}}, ma credo di dover restituire gli elementi di navigazione nel metodomodeldell’oggetto route, in modo che vengano passati al template.
Ho restituito un array hardcoded dal metodomodel, ma senza successo. -
Il mio secondo compito è recuperare i cosiddetti Hot Topics e visualizzarli nella scheda “Hot Topics”.
Per farlo, sto utilizzando il componente{{categories-topic-list}}. Ho difficoltà a capire come passare i dati a questo componente per visualizzare gli argomenti necessari.
Vi chiedo gentilmente di suggerire alcune idee su come procedere. Inoltre, qual sarebbe il vostro processo di pensiero mentre cercate di risolvere questo problema?