Saltar navegación

[Resuelto] Double quotes in View gets converted to Unicode (”)

This support ticket is created 3 years, 10 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Este tema contiene 1 respuesta, tiene 1 mensaje.

Última actualización por mayurJ 3 years, 10 months ago.

Autor
Mensajes
#2433715
unicode.png
view.png

Tell us what you are trying to do?
I'm trying to use Toolset to output some Javascript that I'm using for a dropdown. When I try to use double quotes in the content template, it gets converted to unicode characters and so the Javascript fails to operate properly (it shows up in the HTML source as this (without spaces): & # 8 2 2 1 ;

Is there any documentation that you are following?
None

Is there a similar example that we can see?
You can see the hardcoded version of Javascript that does work on this page: enlace oculto

What is the link to your site?
enlace oculto

#2433743

For anyone looking for an answer to this unusual problem. What I did is to NOT use a content template (which I guess converts double quotes to unicode characters in the final HTML output).

Instead I created my Javascript directly inside the main loop editor.

So instead of this (which DOES NOT work - see line 7 below):

[wpv-layout-start]
	[wpv-items-found]
	<!-- wpv-loop-start -->
	<script src="<em><u>enlace oculto</u></em>"></script>
	<script>$(document).ready(function(){$('#teens_dropdown').on('change', function() {
	<wpv-loop>
		[wpv-post-body view_template="loop-item-in-sponsorship-teens-css"]
	</wpv-loop>
     });
	});
	</script>
	<!-- wpv-loop-end -->
	[/wpv-items-found]
	[wpv-no-items-found]
		<strong>[wpml-string context="wpv-views"]No items found[/wpml-string]</strong>
	[/wpv-no-items-found]
[wpv-layout-end]

I did this which skips entirely the content template usage.

[wpv-layout-start]
	[wpv-items-found]
	<!-- wpv-loop-start -->
	<script src="<em><u>enlace oculto</u></em>"></script>
	<script>$(document).ready(function(){$('#teens_dropdown').on('change', function() {
	<wpv-loop>
		if(this.value=="teens_option_[wpv-post-id]") { $('#teens_option_[wpv-post-id]').show(); } else { $('#teens_option_[wpv-post-id]').hide(); }
	</wpv-loop>
     });
	});
	</script>
	<!-- wpv-loop-end -->
	[/wpv-items-found]
	[wpv-no-items-found]
		<strong>[wpml-string context="wpv-views"]No items found[/wpml-string]</strong>
	[/wpv-no-items-found]
[wpv-layout-end]