Sziasztok!
Használom a "content profile" modult. Amikor regisztrál egy tag, létrehoz egy "profil node"-ot is. Arról szeretnék érdeklődni, hogy hogyan tudnám azt megoldani, hogy ha valaki "/user/*" linkre kattint akkor az a felhasználó által létrehozott "profil nodera" irányítsa tovább? Nagyon szépen köszönöm!
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
A "rules" modult nézem, azzal
A "rules" modult nézem, azzal vajon megoldható? Van valakinek ezzel kapcsolatban tapasztalata?
Én is a rules
modullal próbáltam, elméletileg menne, de mégse működik.
Így arra a döntésre jutottam, hogy csinálok nézet blokkokat és azt szúrom be a user-profile.tpl.php fájlba majd sminkelem.
Biztos van rá jobb és elegánsabb megoldás is.
És neked ezek hogy néznek ki?
És neked ezek hogy néznek ki?
Még csak a nyers adat
Még csak a nyers adat van benne egy két oszlopos táblázatban blokkonként.
Csak konyhanyelven tudom elmondani nagyjából.
Csináltam egy nézetet amiben beállítottam a felhasználó argumentumot (alapértelmezés szerinti arg) -> Felhasználó azonosítása webcímből valamint hozzá pipálva a Tartalom keresése a tartalom szerzőjének használatával is. Ez ugye azért hogy mindig az aktuális felhasználót mutassa amire kattintasz.
Majd szépen egyesével adtam hozzá a blokk megjelnítéseket amibe ugye a különböző CCK mezőket szúrta be. Én szám szerint 6 db blokk nézetet, de ez lényegtelen.
A user-profile.tpl.php fájlba csináltam egy kétoszlopos táblázatot és a cellákba beillesztettem a blokk nézeteket ilyen módon:
<?php print views_embed_view('nezet_neve', 'block_1', $node->nid);?>
Idáig kb. itt tartok. A többi meg már csak részlet kérdés és sminkelés.
A content profile tartalmát
A content profile tartalmát viewssal és panellal tudom pakolgatni én is, Page Managerben úgy alakítom ahogy szeretném. ( tartalomsablon, felhasználósablon ) Csak én azt akarom megoldani hogy hozzá lehessen szólni a felhasználói adatlapokhoz. Ha a felhasználók adatlapja content profillal van megoldva, akkor az előbbit meglehet oldani. Már csak annyi kellene,hogy az eredeti felhasználói adatlapot (elrejtsem) átirányítsam a felhasználó által létrehozott tartalomra...
Remélem érthetően fogalmaztam...
Értem persze
Én panel modult azért nem használok mert viszonylag sok memória kell hozzá (legalábbis régebben ez volt a tapasztalatom) és amihez nekem kéne felesleges ekkora volumenű dolgot felraknom. Amúgy hasznos tényleg.
Szóval értem de a megoldást nem tudom sajna.
Ehhez lehet tényleg a rouls kellene, vagy esetleg a tpl fájlba beszúrni a szóban forgó panelt.
Megoldottam! A rules modul
Megoldottam!
A rules modul segítségével sikerült végülis megoldanom. Leírom, hátha valakinek szüksége van rá. :)
Kiexportáltam:
Feltétel, hogy legyen a felhasználónak content profilja, nálam ez automatikusan létrejön. :)