Umarım biri bana yardım edebilir. Sorun şudur: 1) php.tpl şablon dosyasına göndermek için bir değişkeni atadığı bir modül var
<?php
...
$testvar="Hello from alex!";
$variables['testvar'] = $testvar;
...
?>
Bu değişken php.tpl dosyasında olduğu gibi gösterilebilir
<?php print $testvar?>
2) .js dosyasından ayrıldım .js dosyasındaki bu değişkene nasıl erişebilirim?
.Js dosyası içinde .php.tpl ise nasıl olacağını biliyorum:
<?php
$testvar="Hello from alex!";
?>
<script type="text/javascript">
var myVar = '<?php print $testvar?>';
</script>
Sorun, bu iki dosya .js ve .php.tpl ayrılmışsa aynı işlemi yapmaktır.
var myVar = <?php echo json_encode($testvar) ?>;
bakılmaksızın PHP VAR veri tipi / içerik sizin için bu tür sorunların ilgilenecek olan.