PDA

Zobacz pełną wersję : Ukryte ceny - informacja o widoczności po zalogowaniu



darco_k
04-12-2017, 12:13
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

moje
04-12-2017, 13:17
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.

darco_k
04-12-2017, 14:47
Hmmm, pomożesz?

moje
04-12-2017, 18:34
W czym?

siristru
05-12-2017, 10: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.

moje
05-12-2017, 12:36
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, 12: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 ;)