2017-05-30 1 views
0

J'essaye de suivre l'exemple rapporté ici: Ckan theming - Javascript afin de comprendre comment je peux ajouter du javascript à mes pages. Malheureusement, je ne peux pas faire fonctionner l'exemple. J'ai un thème appelé thème, et je voudrais modifier celui-ci. Donc, dans mon dossier ckanext-theme/ckanext/theme/fanstatic /, j'ajoute le fichier theme_popover.js, comme dans l'exemple (j'ai changé tous les noms de fichiers en conséquence). J'ai également mis en ckanext-theme/ckanext/theme/templates/snippets/le package_item.html défini comme montré dans l'exemple (et changé pour correspondre aux noms de fichiers que j'ai eu). Lorsque je recharge mon/dataset/page, tout ce que j'ai obtenu est une "erreur interne du serveur". Je cherchai les journaux pour plus d'explications, et voici l'erreur que je suis arrivé dans mon fichier ckan_default.error.log:[Ckan]. Je ne peux pas faire fonctionner Javascript dans CKAN

Blockquote [Mar 30 mai 10: 43: 17,351659 2017] [wsgi: error] [pid 24241 : tid 140295054444288] [remote 172.17.0.1:31237] Erreur -: littéral invalide pour int() avec la base 10: '' [Mar May 30 10: 43: 17.545679 2017] [wsgi: erreur] [pid 24241: tid 140295054444288 ] [172.17.0.1:31237 à distance] URL: http://localhost:10080/dataset

Je ne peux pas tout à fait comprendre ce que cela signifie et que dois-je fixer pour le faire fonctionner. Quelqu'un peut-il m'aider? Merci beaucoup!

+0

Veuillez également fournir le retraçage. Pour plus d'informations, voir: https://stackoverflow.com/questions/44074462/ckan-error-server-error-500 –

Répondre

0

En fait, c'était de ma faute. Je n'avais pas ajouté la ligne toolkit.add_resource ('fanstatic', 'theme') à mon fichier de plugin. J'ai ajouté cela et tout fonctionne bien maintenant!