Başlat Düzenleme
Tamam aşağıda eserlerin yüzden, ama daha iyi bir yolunu buldu. denetleyicinizdeki olduğu gibi bu durumda komut dosyaları ve css yüklenebilir, Babür Usenakunov önerdiği gibi, 'bileşeni' Kime 'tmpl' ayarlayabilirsiniz
if (JRequest::getVar('format') != 'raw') {
$url = JURI::current() . '?' . $_SERVER['QUERY_STRING'] . '&format=raw';
header('Location: ' . $url);
// or, if you want Content-type of text/html just use ...
// redirect($url);
}
sonu Düzenleme ... do .. Eğer & format = çiğ ya da bileşen eklemek 'ham' türünde bir görünüm yaratabilir ham çıktıyı oluşturmak istediğiniz Ancak eğer.
JRequest::setVar('tmpl','component');
...
Maalesef Ben çiğ bir viewType doğru bir şekilde oluşturulması yapmak için bulabileceğiniz tek fonksiyonel yolu ... görünüm sınıf veli :: ekran() çağrıları sonra ...
senin controller.php olarak
exit() çağırmak için
olduğunu/view.raw.php ...
class com_whateverViewWhatever extends JView
{
public function display($tpl = null)
{
parent::display();
exit; // <- if you dont have this then the output is captured in and output buffer and then lost in the rendering
}
}
/! AVESOME! – Nips
"_creating" component.php dosyasının "şablonun kök klasöründe" olduğuna inanamıyorum, bu bana hiç yaşanmadı. – Ejaz