Bütün cehennem,
Ben bir olay modül oluşturma. O her zamanki gibi olayı oluşturduktan sonra biz takvimde tarih tıklandığında popup olay başlığı görüntülemek gerekir. kendi çalışma. i aynı gün içinde birden fazla etkinlik varsa, ancak onun sadece ilk etkinliği gösteren.
I Burada kullanılan Şablon Motoru SMARTY olduğunu. Ve ben smarty ve JS ayırt etmek {literal} kullanılır.
İşte kod:
function getDateInfo(date, wantsClassName)
{
{/literal}{foreach from=$view_event item=event}{literal} // USED {literal} to differentiate SMARTY and Java Script.
var as_number = Calendar.dateToInt(date);
if (as_number >= {/literal}{$view_event.sdate}{literal} && as_number <= {/literal}{$view_event.edate}{literal})
return {
klass : "highlight2",
tooltip: "<div style='text-align: center'>From:{/literal}{$view_event.started_on|date_format:'%d-%m-%Y'}{literal} -- To:{/literal}{$view_event.end_on|date_format:'%d-%m-%Y'}{literal}<br>Event:{/literal}{$view_event.event_name}{literal}</div>"
};
{/literal}{/foreach}{literal}
return DATE_INFO[as_number];
};
Nasıl bu kritik SORUNUNA gerçekleştirebilirsiniz.
Şimdiden teşekkürler ...