Magento: Değişken iyi javascript görüntülenir.

0 Cevap php

Ben bu dosyada bir değişkeni (horaires_lundi) inşa ettik:

app / kod / topluluk / Unirgy / StoreLocator / kontrolörleri / Adminhtml / Locationcontroller.php

->setTitle($this->getRequest()->getParam('title'))
->setNotes($this->getRequest()->getParam('notes'))
->setStreetAddress($this->getRequest()->getParam('street_address'))
->setHorairesLundi($this->getRequest()->getParam('horaires_lundi'))

Tüm değişkenler de bu dosyada JavaScript görüntülenir:

app / tasarım / frontend / default / default / template / unirgy / storelocator / map.phtml

(function(){
    var storeLocator = new UnirgyStoreLocator({
        mapEl: $('map'),
        sidebarEl: $('sidebar'),
        searchUrl: '<?php echo $this->getUrl('ustorelocator/location/search')?>',
        generateSidebarHtml: function(m) {
            return '<span style="font-size:14px; color:#C68804;"><b>' + m.title + '</b></span><br/>(Distance : ' + parseFloat(m.distance).toFixed(1) + ' ' + m.units + ')<br/>'
                + m.street_address + '&nbsp;' + m.test + '&nbsp;' + m.city + '<br/><b>' + m.notes + '</b><br/>';
        },
        generateMarkerHtml: function(m) {
            var url = m.website_url.replace(/\s/,'');
            var dataForm = new VarienForm('form-validate', true);
            return '<span style="font-size:14px; color:#C68804;">' + m.title + '</span><br/>'
                + '<?php if (trim($this->getHorairesLundi())!=""): ?>Lun&nbsp;'+ m.horaires_lundi +'<?php else : ?>No horaire lundi<br/><?php endif; ?>'

variable m.horaires_lundi in JavaScript is well displayed in frontend. But I can't make a condition in PHP to display m.horaires_lundi only if m.horaires_lundi exists...

Ben bir deneyin yapılan Üstü

<?php if (trim($this->getHorairesLundi())!=""): ?>

Is it a goog method? what else must I do? Is there an other method with something like:

<?php if (Mage::helper(...

Ben Magento hakkında bir öğretici buldum ama benim çözüm bulamıyor.

0 Cevap