Távol bármiféle drupaltól..., azon gondolkodom, hogy mi az értéke egy cck-s text fieldnek, ill. egy olyan kipipalhatónak, ha nem töltötték ki a mezőt? NULL, NILL?
Contemplate-be akarom attól függőve tenni bizonyos dolgok megjelenését, hogy írtak-e bele valamit, vagy sem, ill. kipipálták-e.
Fórum:
aláírás :)
a fenti is én voltam.
Mint a sminkben
Köszönöm!
Köszönöm!
...es mi tortenne akkor, ha
...es mi tortenne akkor, ha adott node-nak nincs is field_ize mezője?
Egyszerübb lenne az életem, ha akkor sem írná ki, különösebb gubanc nélkül. (reálisnak tűnik hogy akkor is hamis)
Hogy lehet azt vizsgálni, hogy a $node milyen tartalomtípus? (kutya, macska, teve közül mondjuk teve... )
Végülis ahelyett, hogy sok különböző contemplate-et szeretnék szerkeszteni (mindegyik tartalomtípushoz egyet, azt szeretném megoldani, hogy ugyanaz lehessen mindegyiknél.
-Viszont marmagassága mindegyiknek van, de más-más ikon (egy kép) jelenik meg az érték elött, ha teve vagy macska.
-Ill. nem biztos hogy a gazdi kitölti kedvencének ezen adatát. (akkor ne jelenjen meg ikon sem)
-"Púp száma" int cck mező viszont csak a tevének van, így macskáknál nincs is field_pup. (púpos macskákkal nem foglalkozom.
kell egyáltalán?
Tapasztaltál valamilyen gubancot? Egyszerűen hamis a feltétel, a kapcsos zárójelek közötti rész nem fut le.
Ott az elérhető változóid között a $node->type.
Ha ugyanazzal a sablonnal állítod elő a HTML kimenetet, akkor el kellene gondolkodni azon, hogy miért van egyáltalán szükséged több tartalomtípusra? Akkor valahogy másként kellene szervezni ezt a webhelyet szerintem.
Kösz! Még nem
Kösz!
Még nem tapasztaltam, de már nem is fogok..., gubancot! :)
...hát az biztos hogyha most kezdeném, már nem úgy csinálnám ahogy..., de a tartalom feltöltőnek nem mindegy hogy a "tartalom bekuldese" alatt azt latja hogy "macska bekuldese" aztan erre kattintva csak a macskak lehetseges tulajdonsagait..., es "kutya bekuldese", "teve bekuldese",...
vagy osszesen egy "allat bekuldese"-t lat, aztan a rendeget lehetseges tulajdonsaga kozul kivalasztja azt, amit akar... (ami egy macskanak lehet)
Persze ha lehetne olyat csinalni, hogy allat bekuldese katt utan lenne egy legordulo menu, ahol kivalasztja az allatot (macska, teve, stb...), es ezek utan csak azokat a kitoltendo mezoket latja, amik egy macskanal pl lehetsegesek..., akkor ez jobb lenne.
(ill. csak nekem lenne jobb, neki mindegy szerintem)
Lehet ilyet?
Bogarat ültettél... :)
...vagy hogy kellene szervezni, hogy adatfeltöltő is csak azokat a mezőket lássa, amire szüksége lehet, de nekem is egyszerübb legyen a dolgom? (csak egy tartalom típus pl.)
Bekuldok valamilyen tipusu
Bekuldok valamilyen tipusu tartalmat es a letrehozasakor "Az útvonal beállításai"-nal beirok valamit.
Ezt a "valamit" hogy tudom kiiratni $node-> fele keppen?
Ha pl van egy kep cck-s mezoje, es azt a display fields-nel "as link" -re allitom, akkor oda mutat, amit en mashonnan is el szeretnek erni, de csak
print $node->field_kep[0]['view']
-kent szerepel...., ebbol szeretnem kiszedni a linket. (mármint nem feltétlenül a szó szoros értelmében, ebből a tömb elemből..., sőt... :) )Hogyan?
contemplates href="
print $node_url
" title=... -ban, a "$node_url" helyere szeretnem...$node->path egő pofájú
$node->path egő pofájú smiley :)
Valami mégsem jó :( Ez
Valami mégsem jó :(
Ez így mőködik, ha be vagyok jelentkezve.
Pl. ha csinalok egy view-t, ami ezeket listazza, es ez a nezet a nyito oldal (kozepe)
Viszont ha kijelentkezett emberke kattintana a linkre, akkor mar a link a nyito oldalra mutatnak... amit vegulis ertenek is..., de hogy mi a kulonbseg a ki vagy bejelentkezett kozott?
Bar elsosorban az erdekellne, hogy hogyan kellene megcsinalnom ugy, hogy kijelentkezve is jo helyre mutasson...!?
Pl ha nem a title lenne a link, akkor csinalok egy title2 nevu szoveges cck mezot, es "as link", viszont igy ket helyre kellene beirnom mindig a title-t :(
drupal_get_path_alias
Igy belepve sem mukodik.
Igy belepve sem mukodik. Annyi a kulonbseg ki/be kozott, hogy kilepve http://www.domainem.hu belepve pedig http://www.domainem.hu/fooldal (ahol a fooldal a nyitooldal)
Igy nez ki az egesz Teaser Template:
node vagy lista?
Itt mit vizsgálsz? Mi az a "nem"?
Kell a perjel az útvonal elé:
Ez a feltétel csak akkor fog lefutni, ha a /fooldal címen nem node található, hanem valamilyen lista.
-Az a Teaser Template meg
-Az a Teaser Template meg folytatodik, a field_also a tartalomtipusnak egy cck-s Text Select list...-je, nehany fajta lehetseges ertekkel..., itt pont akkor irja ki a dolgot, ha "nem". (mukodni latszik)
-Ha az egesz helyett csak ezt irom:
akkor se megy. ;( Ugyan az.
-Egy view listazza ki ezeknek a tartalmaknak a teaser-jet (ezen is probalgatom), aztan a nyito oldal egy panel, amibe beagyazom ezt a view-t (bar most epp csinaltam egy masik nyitolap panelt, hogy kozepen 3 egyforma szelessegu oszlop, amikbe egymas alatt ket-ket node... masikat nem sikerul szepen formaznom.
Milyen hulyeseg, hogy este 6 utan nem jatszak a mozik a Macskafogot. Legalabbis Debrecenben.. :(
feladtam
De mi az, ami nem működik? A mozi Debrecenben? A Panels modul? A /fooldal útvonalon bejövő oldal hogyan áll elő? Az egy node? Akkor nem csoda, hogy nem azt adja vissza a $node_url, amit szeretnél. Bedobsz ide különböző kódtöredékeket, össze-vissza szövegelsz formázásról meg macskafogóról – én már nem értem, hogy mit akarsz, és nincs is türelmem már hatodjára végigolvasni és megpróbálni értelmezni a zavaros hozzászólásaidat. Kiszálltam.
ok, köszi az eddigi
ok, köszi az eddigi segítséget!
Szerintem olyan dolgokra kérdeztél rá, aminek nincs jelentősége a dolog szempontjából..., de igyekeztem pontosan válaszolni.
A lényeg hogy van olyan view, ami ezeket listazza ki, a title szövegét kiirja, de mint link rossz helyre mutat.
van jelentősége
Hogy ne lenne jelentősége annak, hogy milyen útvonalat tartalmaz a $node_url változó, ha egyszer azzal akarod kiíratni annak a node-nak az útvonalát, aminek a teaser-jéről szó van? De ez a változó a megtekintett oldal útvonalát tárolja, ha $page=1. Ha a főoldalad egy node, akkor $page=1, és akkor a $node_url ennak az útvonalát adja vissza.
A lényeg az lenne, hogy ez a view hogyan kerül a címlapodra? Mert ha node-ba van beágyazva (akár Panels segítségével), akkor a $node_url mindig a címlapon szereplő node útvonalát fogja tartalmazni, más szóval a címlap útvonalát.
Van egy fajta fórumozó, akinek elmondja az ember a megoldást, vagy az ahhoz vezető utat, ő pedig anélkül, hogy kipróbálná, amit mondanak neki, vagy átgondolná, amire a figyelmét felhívták, egyszerűen visszakézből közli, hogy az úgy nem jó. Mit lehet erre mondani?
Mit lehet erre mondani?
Mit lehet erre mondani? -Bocs! Biztos igazad van.
Igyekeztem pontosan leirni, hogy milyen modon (ill. modokon) kerul a cimlapomra..., vagy ahol epp nezem, es azt a forrast masoltam be, amit ki is probaltam. Ketsegtelenul nem ertettem pontosan a kerdeseidet..., de peldaul hogy mi a "nem"..., annak nem volt jelentosege szerintem, viszont megkerezted, hat leirtam.
Most viszont mar erteni velem a dolgot (ismet) :) , es kosz! De akkor ez a modszer nem jo nekem, mert olyan az oldal felepitese hogy...