Question

Un collègue a fait un petit module pour obtenir des résultats de recherche twitter en fonction des termes de recherche configurables par l'utilisateur et les afficher dans un bloc.

Il est en train de faire la recherche avec javascript pour garder que le trafic sur le côté client, quelque chose comme: $.getJSON('http://search.twitter.com' etc.. Ensuite, lorsque les résultats de JSON sont renvoyés en les insérant dans le bloc, enveloppant les données renvoyées en html et annexant au bloc.

Est-il possible que cela pourrait être themeable de la couche javascript? Sans qu'il soit passé retour dans et perdre la drupal bande passante etc avantage de l'avoir assis côté client?

Était-ce utile?

La solution

de Drupal 6, modules fournissant / récupérer du contenu dynamique à l'aide de javascript sont censés transformer en HTML en appelant Drupal.theme('function_name', ...) de l'espace de noms de Drupal. Les modules peuvent / doivent fournir leurs propres fonctions js thématisation (ou) overrides en les ajoutant à l'espace de noms Drupal.theme.prototype.

Le mécanisme est censé fonctionner similaire au mécanisme standard de thématisation, mais est un peu documenté jusqu'à présent insuffisamment. Voir cette entrée dans le guide de conversion du module , ainsi que l'exemple vers la fin de cette post

.

Autres conseils

Utilisez HTML sémantique et le style juste le produit HTML CSS .

Vous pourriez thème entièrement avec CSS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top