Collegare campo utente personalizzato a sito web esterno

Attualmente ho un componente tematico che visualizza un campo del profilo utente personalizzato come link sul profilo utente, sulla card, ecc.

Ho fatto qualcosa di simile a questo.

Quella guida è ora obsoleta a causa di Ember 5.

Qualcuno ha qualche indicazione su come aggiornarla in modo che continui a funzionare?

Guarda l’ultimo post. L’ho installato e funziona a meraviglia.

1 Mi Piace

Grazie, ma ha detto che aveva ancora un avviso di deprecazione. Presumo che fosse correlato a Ember 5… Non lo è?

1 Mi Piace

Non vedo errori da esso nei miei log.

Non si tratta di una deprecazione di ember 5, ma è comunque una deprecazione che devo risolvere prima o poi. Al momento non è una deprecazione che interrompe il componente del tema o il tuo sito.

Cercherò di ricordarmi di creare un argomento al riguardo a un certo punto. (Il TC, non la deprecazione)

2 Mi Piace

Grazie. L’ho testato, l’ho copiato e ho apportato alcune modifiche per il mio caso d’uso. Molto utile!

1 Mi Piace

Per curiosità, cosa hai cambiato?

Bene, abbiamo due campi del profilo. Uno è il nome di un’organizzazione e l’altro è un URL al sito web di tale organizzazione. Visualizziamo il nome dell’organizzazione sul profilo e lo colleghiamo al sito web dell’organizzazione.

Nascondo anche la normale visualizzazione non collegata di entrambi i campi utilizzando CSS in modo che i dati non vengano visualizzati due volte.

Quindi i tuoi campi sono così?

Nome campo Valore
Nome organizzazione Esempio
URL organizzazione example.com

Potrei probabilmente implementarlo come impostazione a sé stante a un certo punto.

1 Mi Piace

Sì. Quindi dopo la mia modifica, ho semplicemente messo “2” nella prima impostazione del tuo componente e “1” nella seconda.

Questo ti dice la modifica che ho dovuto apportare. Ora che ci penso, ecco un link al repository. Molto veloce e approssimativo.

Ho appena terminato un’impostazione di link in stile “organizzazione”, potresti vedere come funziona per te?

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.