AdPlugin non compatibile con modifiche al model?

Potrei starmi sbagliando, ma questo componente si aspetta un modello con un oggetto topic contenuto:

Tuttavia, quando registro questo modello, non c’è più un attributo topic?:

C’è un motivo per cui l’attributo topic è stato rimosso? Lo stavo effettivamente usando anche per un’estensione dell’adplugin :frowning:

2 Mi Piace

Ciao Robert, non credo che fosse intenzionale. Sei riuscito a scoprire a cosa si riferisce @model? Sarebbe utile capire se si è trattato di una modifica al core o a un plugin.

1 Mi Piace

Non sta prendendo il modello post passato dal connettore post-bottom?

{{post-bottom-ad model=this}}

Detto questo, ho cercato post-bottom nel repository di discourse e non è emerso nulla… scaverò un po’ di più.

1 Mi Piace

Questo sembra codice molto vecchio:

Che contiene l’oggetto topic, quindi le cose cambiano sotto questo :sweat_smile:

2 Mi Piace

Ok, ho capito cosa è successo qui: grazie per l’avviso @merefield

Due cose:

  1. Durante alcune refactoring qualche mese fa, abbiamo iniziato inavvertitamente a passare il ‘transformedPost’ invece di ‘post’ a post-bottom-ad

  2. Durante la stessa refactoring, abbiamo lasciato in giro un vecchio file post-bottom/discourse-adplugin.hbs. Non faceva nulla, ma ha reso questo problema molto più difficile da capire :sweat_smile:

4 Mi Piace

È la descrizione perfetta :slight_smile:

L’architettura dell’interfaccia utente dello stream dei post è piuttosto complessa!

Grazie mille per aver esaminato questo!!

6 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 4 giorni. Non sono più ammessi nuovi messaggi.