Mam nadzieję, że ktoś może mi pomóc. Problem jest następujący: 1) Mam moduł, w którym przypisuję zmienną w celu wysłania do pliku szablonu php.tpl
<?php
...
$testvar="Hello from alex!";
$variables['testvar'] = $testvar;
...
?>
Ta zmienna może być pokazana w pliku php.tpl jak
<?php print $testvar?>
2) Oddzieliłem plik .js Jak mogę uzyskać dostęp do tego zmiennego pliku .js?
Wiem, jak to będzie, jeśli plik .js znajduje się w .php.tpl:
<?php
$testvar="Hello from alex!";
?>
<script type="text/javascript">
var myVar = '<?php print $testvar?>';
</script>
Problem polega na tym, jak to zrobić, jeśli te dwa pliki .js i .php.tpl są rozdzielone?
var myVar = <?php echo json_encode($testvar) ?>;
który zadba o takich kwestiach dla ciebie, niezależnie od typu danych / treści PHP var za.