Oblyterteract :: UI :: Ana

ONACTICT :: UI :: Ana, birincil kullanıcı arabirimi montajı 'iletken'.
Şimdi İndirin

Oblyterteract :: UI :: Ana Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Chris Winters
  • yayıncı web sitesi:
  • http://search.cpan.org/~cwinters/SPOPS-0.87/SPOPS/SQLInterface.pm

Oblyterteract :: UI :: Ana Etiketler


Oblyterteract :: UI :: Ana Açıklama

OpenterterAct :: UI :: Ana, birincil kullanıcı arabirimi montajı 'iletken'. Optaj :: UI :: Ana, birincil kullanıcı arabirimi montajıdır 'iletkendir. send_http_headers (); $ sayfa yazdırın; # Subclass, şablon adlarını aramak için yeni bir yöntem tanımlamak için: Package OpenterterAct :: UI :: LanguageChoice; Base QW kullanın (OpenterterAct :: UI :: MAIN); $ DEFEST_LANGUAGE = 'TR'; alt seçim_template {benim ($ class) = @_; benim ($ dilim); eğer ($ r -> {auth} {iS_logged_in}) {$ dili = $ r -> {auth} {{kullanıcı} -> Dil; } $ Dil || = $ r-> apache-> param ('lang') || $ R -> {seans} {lang} || $ DEFAILT_LANGUAGE; $ r = OpenterIct :: Request-> örneği; benim $ şablon = $ r -> {tema} -> özellik_value ("Template_ $ Dil") || $ R -> {tema} -> özellik_value ('main_template'); $ şablon dönüş; } Bu, ana içeriği her sayfadaki içeriği çevreleyen şablonla birlikte oluşturan şablonla birlikte verilen işleyicidir. Eylem, bizim için URL'den ayrıştırılmıştır, bu yüzden içeriği oluşturmak için kullanılan sınıf / yöntemi ararız ve bunları arayın . Daha sonra, bu içeriği, ayrı bir şablon veya hiç şablon kullanmamak için başka bir yönerge almadıkça, bu içeriği temayla belirtilen ana şablona koyduk. PDF, grafik, kelime işleme belgesi, arşiv veya ne olursa olsun. Eğer içerik işleyicisi, $ r -> {sayfa} -> {SEND_FILE} tuşuna tam bir dosya adını koymalıdır. {_Template_name_} Kullanılacak şablonun adına. Bu, 'MyPKG :: MyTemplate' gibi tamamen nitelikli bir şablon adı olmalıdır. Bir paket belirtmezseniz, OI şablon sağlayıcısı, global şablon dizininde şablonu bulmaya çalışacaktır. Ayrıca temaya göre değişebilecek bir şablonu da ayarlayabilirsiniz. Bu, şablonun adı değil, şablonun adını tutan temanın içindeki bir yer tutucu değildir. Örneğin, bir 'spooky_template' oluşturduğunuzu ve birden fazla temada uyguladıklarını söyleyin. Bir yazar olarak ne temayı bilmeseniz bile, hala ayarla doğru şablonu seçebilirsiniz: $ r -> {sayfa} {_ template_key_} ve 'Basit' şablonunu kullanmak için yazar ayarlamalıdır: $ R -> {sayfa} {_ basit_} gerçek bir değere. Varsayılan 'Basit' şablonu 'Base_simple' dir. Şablonun tümü. BAIN şablonu değişkenleri içerik işleyici, $ r -> {main_template_vars} hashref kullanarak bilgileri ayarlayarak doğrudan ana şablona yerleştirilecek bilgileri gönderebilir. Örneğin: $ r -> {main_template_vars} {current_weather} = 'Yağmurlu ve soğuk'; 'Mevcut_weather' şablon değişkenini ana şablonun üzerinde gösterilecek ve içerik işleyicilerinin hiçbirinde değil. Ve olabilir), muhtemelen sadece çok nadiren kullanacaksınız. 'Kutular' kavramı daha kapsamlı ve tam özelliklidir ve neredeyse ihtiyaç duyduğunuz şeyi kesinlikle yapacak. Gereksinimler: · Perl


Oblyterteract :: UI :: Ana İlgili Yazılım