Menu a změna jazyků v odkazech

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Vozman
Člen | 16
+
0
-

Zdravím všechny,
mám web vytvoření v PHP 5.2.
Jde o problém, že mám vytvořené odkazy pro jazyky v češtině, angličtině a ruštině.
Kliknu v MENU na odkazy v češtině a zobrazí se mi texty i fotky v pořádku.
Když kliknu na angličtinu, tak najede MENU v angličtině, sem je to vše v pořádku.
Ale kliknu na odkazy v angličtině, na anglické texty, tak mi naskočí MENU v češtině
a fotku se nezobrazí vůbec!
Potřebuji, když kliknu na angličtinu i ruštinu, aby zůstalo vždy menu v tom daném jazyce
a zobrazily se fotky.
Prosím o radu a pomoc. Netuším, proč mi to dělá chybu. V databázi mám vytvoření sloupec v tabulce lang.
Pokud je potřeba zaslat jakýkoliv další kód, rád jej zašlu.

Posílám i odkaz na stránku, na které, když kliknete na odkazy vytvořené pod EN i RU v MENU s názvem Události, tak se zobrazí MENU zase jen v češtině a bez fotek. http://www.fiamoli.cz/udalosti/en/

Presenter:

class UdalostiPresenter extends HomepagePresenter
{
    public $udalostiModel;

    public function actionDefault($lang, $id)
    {
        $this->udalostiModel = new UdalostiModel('udalosti', 'id');

    }

    public function renderDefault($lang, $id)
    {


        $this->lang = $lang;
        $this->template->lang = $this->lang;
        $this->template->udalosti = $this->udalostiModel->getDataSource()->where('lang=%s', $this->lang)->fetchAll();
    }

Děkuji mockrát za radu a ochotu.

Laďa

Editoval Vozman (21. 1. 2013 20:30)

enumag
Člen | 2118
+
0
-

Jak vyřešit daný problém bez více informací nevím, v každém případě:

  1. Použij zvýrazňování syntaxe zde na fóru, v editoru na to sou klikátka.
  2. Parametr $lang má být perzistentní. (Což možná vyřeší i tvůj problém.)

Editoval enumag (16. 1. 2013 1:34)

Vozman
Člen | 16
+
0
-

Zdravím,
zkoušel jsem perzistentní parametr, ale nějak se mi nedaří.
Prosím o konkrétní postup a syntaxy.

Děkuji za brzké rady.
Laďa