Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CMS Made Simple
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
ksaw
Witam
Mam mały problem którego nie mogę w żaden rozwiązać sad.gif. Mianowicie - tworzę stronę która ma podział na języki: polski / angielski.
Na głównej stronie wyświetlają się 5 najnowszych aktualności. Stworzyłem sobie dwa szablony wyświetlające top 5 (dla wer. polskiej i angielskiej) oraz dwa szablony (dla wer. polskiej i angielskiej) który pokazuje szczegóły danego niusa (rozwinięcie). W tym o to szablonie (szczegółowym) znajduję się menu strony w wersji pol i ang.
I tu pojawia się problem ponieważ nie mogę z szablonu wyświetlającego top 5 wywołać dla niusów angielskich szablonu szczegółowego z menu angielskim.
Wyświetla się za to wersja polska. Próbowałem w angielski szablon top 5 wrzucić komendy detailpage, detailtemplate, summarytemplate, formtemplate ale nie działa.
Poniżej kod szablonu ang top5
Dzięki za pomoc

  1. <div class="empty" style="float: left; margin-left: -25px;">
  2. <div class="page-menu util-clearfix">{menu childrenof="english" template="cssmenu_ulshadow.tpl"}</div>
  3. </div>
  4.  
  5. <div class="letterNews">
  6. {foreach from=$items item=entry}
  7. <div class="NewsSummary">
  8. <div style="width:210px; color:#000; margin-top:20px; background:#FFF; padding: 3px 10px 3px 10px;">
  9. <a href="{$entry->moreurl}" class="linkNews" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
  10. </div>
  11. </div>
  12.  
  13. <div class="NewsSummary">
  14. {if isset($entry->fields)}
  15. {foreach from=$entry->fields item='field'}
  16. <div class="NewsSummaryField">
  17. {if $field->type == 'file'}
  18. <img src="{$entry->file_location}/{$field->value}"/>
  19. {else}
  20. {$field->name}:&nbsp;{eval var=$field->value}
  21. {/if}
  22. </div>
  23. {/foreach}
  24. {/if}
  25.  
  26. </div>
  27. {/foreach}
  28. </div>
  29. <!-- End News Display Template -->
  30.  
  31.  
  32.  
rugby
Za mało informacji podałeś. Jakie wartości ma tablica $items? To są same angielskie aktualności? Co znaczy, że nie możesz wywołać szablonu w jęz. ang? Czy język jest ustalony w jakieś zmiennej? Jeśli tak, to może wystarczy {if $lang=="en"}?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.