Zobacz pełną wersję : Ukryte ceny - informacja o widoczności po zalogowaniu
Cześć,
Na stronię mam ukryte ceny (widoczne po zalogowaniu). Potrzebuje dodać przy każdym produkcie informację, że ceny widoczne po zalogowaniu. Najlepiej w miejscu ceny, lub przycisku dodaj do koszyka.
Po zalogowaniu napis ma znikać. Jeśli jest taka możliwość to napis powinien przekierowywać do strony logowania/rejestracji.
Joomla! 3.8.2
VirtueMart 3.2.6
Skorzystaj z nadpisywania szablonem i dodaj w kodzie warunek sprawdzający czy ktoś jest zalogowany czy nie i wyświetl odpowiednie informacje dla, każdego z warunków.
siristru
05-12-2017, 09:54
LOL, ale się z nim droczysz :)
W Joomli łatwo można sprawdzić czy użytkownik jest zalogowany czy nie - user ID dla gości wynosi 0.
Zatem prosty warunek
<?php
$user = JFactory::getUser();
echo $user->id;
if ($user->id != '0') {
<wyświetlaj kod ceny>
} else {
<wyświetlaj jakieś info>
}
?>
https://docs.joomla.org/Accessing_the_current_user_object
Jak robić nadpisywanie szablonu w Joomla!:
https://docs.joomla.org/Layout_Overrides_in_Joomla
Musisz się tylko zorientować w jakim pliku wyświetlana jest cena.
Wszystko jest opisane na stronach dokumentacji, nawet tej po polsku ;)
Mnie dziwi czemu ludzie nie piszą otwarcie, że liczą na to iż ktoś zrobi to za nich, zamiast pisać o pomocy. W końcu to nie to samo.
siristru
05-12-2017, 11:58
Nie wszyscy wiedzą jak korzystać z dokumentacji albo nie jest ona dla nich jasna.
Fakt, że jak nie jest, to się szuka i pyta :)
Mam w sobie jeszcze dużo chęci do pomocy więc tych kilka linijek ich nie nadszarpnie ;)
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!