Typ zawartości w node-nasze-produkty.tpl.php
gasell, ndz., 2008-07-06 11:01
Utworzyłem typ zawartości o nazwie „Nasze produkty”, utworzyłem też nowy plik page-nasze-produkty.tpl.php i node-nasze-produkty.tpl.php i chciałbym wywołać w tym pliku node-nasze-produkty.tpl.php nazwę tego typu zawartości by wyglądało to tak:
<div>Nasze produkty: <?php print $title ?></div>
Problem w tym, że mam cztery wersje językowe (PL, EN, DE, FR) i chcę by „Nasze produkty” zmieniały się w zależności od wersji językowej. Próbowałem już chyba wszystkiego np. $node, $node-type wraz z t($node->type) i nic to nie daje.
Masz jakiś pomysł?

Problem rozwiązany
gasell, ndz., 2008-07-06 12:45Nie wiem czy potrzebne ale na wszelki wypadek napiszę rozwiązanie problemu. Nie obeszło się bez przeglądnięcia bazy danych. A teraz…
Jeśli utworzyłeś rodzaj zawartości „Nasze produkty” i przetłumaczyłeś ją poprzez „Tłumaczenie interfejsu” na inne języki, i chcesz by tytuł rodzaju zawartości pokazywał się na witrynie w node-nasze-produkty.tpl.php lub w page-nasze-produkty.tpl.php to wstaw odpowiedni kod:
<?php print $node_type = t('Nasze produkty'); ?>Łącząc to np. z $title, czyli:
<?php print $node_type = t('Nasze produkty'); ?>: <?php print $title?>Można uzyskać efekt:
Nasze produkty: Buty dziecięce
Nasze produkty: Trampki
Nasze produkty: Sandały
bez użycia słowników :)
Fajne, co? :D