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
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
wklep hasło "i18n php" w google i poczytaj, powinno pomóc ;)
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.
Myślę, że to czego szukasz to instrukcja warunkowa "if".
Powinna być w PHP :D
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
A po co Ci takie coś?
Kod będzie działał wolniej, będzie mniej czytelny, a więc trudniejszy do edytowania. Same wady.
To podaj dobre rozwiazanie z krotka instrukcja ;p
ifa możesz zrobić w ten sposób:
<?php
if (true) {
?>
kod <b>html</b> kod
<?php
}
else {
?>
inny kod <i>html</i>
<?php
}
?>