Inna treść w zależności od języka

0

Witam,

Potrzebuje wrzucić inną treść w zależności od wersji językowej. Tylko dla konkretnego diva. Jak to najlepiej osiągnać w pliku phtml?

Pozdrawiam,
d4rq000z

1

wklep hasło "i18n php" w google i poczytaj, powinno pomóc ;)

0

Ale to się wykorzystuje jak tworzysz coś od nowa i będziesz w przyszłości wykorzystywać wersje językowe.

A ja potrzebuje tylko jeden element przetłumaczyć:

<div class="box4">
                                    <div class="obrazek4"></div>
					<ul class="punkty">
                                            <?php echo $this->translate('<h4>OKOLICZNOSCIOWE</h4>');?>
						<li><?php echo $this->translate('Zawiadomienie o ślubie');?></li>
                                                <li><?php echo $this->translate('Gratulacje z okazji narodzin');?></li>
                                                <li><?php echo $this->translate('Nekrolog');?></li>                                
					</ul>
                                         <a href="<?php echo $this->url(array('option' => 'opt1', 'lang' => Zend_Registry::get('Zend_Translate')->getLocale()), 'krok2');?>" class="btn-zamow"><?php echo '<div style="margin-top:10px">' . $this->translate('DODAJ') . '</div>';?></a></div>  

Chciałbym żeby w polskiej wersji to się wyświetlało a w wersji angielskiej nie.

0

Myślę, że to czego szukasz to instrukcja warunkowa "if".

Powinna być w PHP :D

0

Tak na szybko, znacie jakiś konwerter html na php echo lub html na php print?

Próbowałem kilka konwerterów, ale żadne nie zamieniał mi poprawnie powyższego kodu (ponieważ w środku są w nim znaczniki <?php

0

A po co Ci takie coś?
Kod będzie działał wolniej, będzie mniej czytelny, a więc trudniejszy do edytowania. Same wady.

0

To podaj dobre rozwiazanie z krotka instrukcja ;p

0

ifa możesz zrobić w ten sposób:

<?php
if (true) {
?>

kod <b>html</b> kod
<?php
}
else {
?>

inny kod <i>html</i>

<?php
}
?>

1 użytkowników online, w tym zalogowanych: 0, gości: 1