Sziasztok! A honlapomon egy galériát akarok létrehozni, és sikerült is beüzemelni az alábbi tutorial szerint: http://tolmi.blip.tv/#1839012
Egy problémát nem tudtam megoldani, amit a leírás már nem taglal: hogy a galériát egy menüpontba betegyem. Csináltam egy view-t a galériáknak, majd belőle egy page/oldal típusú display-t (nézetet). Annak beállítottam a "page settings"-ben az útvonalat és a menu-t "Normal menu entry"-re, elsődleges linkre. El is mentem, meg is jelenik a menüpont a menüben, de rákattintva "az oldal nem található" üzenet fogad... De hogy miért?!
Jó, meg tudnám csinálni úgy, hogy blokkot hozok létre, ami csak abban a menüpontban látható - de ez nem lenne túl elegáns megoldás. Valaki tudja esetleg mit ronthattam el?
otlet
nyelv beallitasi problemara tippelek
1. mi tortenik ha beirod a cimsorba pontosan azt az utvonalat amit a view-ban megadtal? akkor is "oldal nem talalhato"?
Akkor is
Igen, akkor is. De a drupal keretein belül írja, hogy az oldal nem található. Nem a 404-es hiba (az előző megjegyzésemben ez nem volt egyértelmű).
argumentum
van a view-nak argumentuma? ki van toltve?
Nem kell...
Nem állítottam be argumentumot, mert az összes galériát meg akarom jeleníteni. Az a furcsa, hogy az előnézetben rendesen megjelenik, aminek kell, csak a helyén nem akar működni.
latni kellene
tudsz valahol mutatni egy kepet a page tipusu view display beallitasairol, ugy talan gyorsabban latnank a problemat.
mert a valszodbol nem egyertelmu, hogy (1) van argumentum csak nincs kitoltve, vagy (2) egyaltalan nincs ennek a displaynek argumentuma. A (2)es modszert javasolnam kiprobalni..
Nincs argumentum...
Köszi, hogy foglalkozol vele - feltöltöttem a default screenshotját:
http://kepfeltoltes.hu/090504/scrshoot1_www.kepfeltoltes.hu_.png
és a page-ét, ami alatt még az is látszik, hogy előnézetben minden oké.
http://kepfeltoltes.hu/090504/scrshoot2_www.kepfeltoltes.hu_.png
Ezekkel a beállításokkal jön az a hibaüzenet, amit fentebb írtam.
ez jonak tunik
ez a view teljesen jonak tunik, nincs benne semmi extra..
nincs veletlenul egy galeria nevu URL alias letrehozva? probald meg atnevezni a view utvonalat (path) valamire ami biztosan nem letezik..
ha ez sem segit akkor valami a primary menu-vel lehet, de fogalmam sincs milyen gond lehetne azzal..
Igen! URL már létezik
Köszi Pasqualle, ez volt a baj, hogy már létezett ez az alias, bár igazából nem tudom, hogy mikor is csináltam meg, de majd utána nézek. Más néven már működik. Igazán adhatott volna valami más hibaüzenetet, vagy hozta volna be azt a másik aliast...
Mindenesetre köszönöm szépen a segítséget!
Még ehhez...
Sikerült szépen beállítgatni a galériámat, csak egy valamit nem értek - ami az alábbi linken látható is:
http://juniorrezervatum.hu/content/bab%C3%A1k
Ha egy galériába belépek a cím (és belépve a szerkesztés, stb. menüpontok is) a tartalom alatt vannak, nem pedig felette. Emiatt a képek rácsúsznak egy állandó tartalomra (adószám, stb.). A galériák listájánál nem így van, ott minden rendben: felül van az, hogy "galériák". Azt a view-ban én adtam meg neki, hogy ez legyen a címe, de egy galériába belépve nem én adom azt meg neki, hanem magától generálja ki.
Van valakinek újabb ötlete, miért lehet ez? Sminket kéne hozzá átírni, vagy a kódgenerálást? :S
CSS
a float miatt van
pl: junior.css (line 889) #adoszam {float:right;}
ha ezt kiveszed akkor az adoszam mar a tartalom felett lesz.
a szerkesztes fulet sajnos nem latni de ugyanaz lesz a problema..
nagy segitseg a Firebug
Nem ez a baj
Igen, én is kipróbáltam anélkül a sor nélkül de ez nem elégséges megoldás. Ezt a formázási pontot én tettem bele, mégpedig azért, hogy a címek bármelyik oldalon is az "adoszam" div mellett legyenek, tehát egy sorban vele. Float: left; nélkül mindig van egy nagy üres rész a cím felett.
Nem, itt igazából megoldódna a problémám, ha a galériában, annak a címe nem a képek alatt jelenne meg, hanem felette, ahogy a galéria menüpontban is van. Azt pedig a view miatt teszi lentre, nem?
(Nehezen bírom megfogalmazni, hogy melyik galéria melyik. Szóval a galéria menüpont az, amiben fel vannak sorolva az egyes galériák, a galéria pedig az, amiben a képek vannak. )
Amúgy köszi igen, a Firebug lelkes segítőm :)
float
a galeria oldal azert jo mert ott van cim (#content-header h1), annak van magassaga, amitol az egesz tartalom lejjebb kezdodik.. Az a problema, hogy az usztatott (float) elemeknek a magassaga nem befolyasolja az utanna kovetkezo elem kezdo poziciojat, ezert nem kezdodik jo helyen a tartalom..
rossz regioban van a view
ez igaz
van egy #content-top, #content-header es #content-area elem.
a viewt is a #content-area reszbe vagy ala kellene tenni..
nincs content-bottom (esetleg footer) nevu regiod az admin/build/block oldalon? abba kellene helyezeni a view blokkot..
page, nem blokk
Persze, ha blokk-ként helyezem el, úgy minden más, de ezt a view-t page-ként hoztam létre, ezért is van lehetőségem a menüt beállítani, hogy hol szerepeljen. Most blokk-ként létrehozni... Hát végső megoldásnak jó, de biztos be lehet állítani a page-t is valahogy.
blokk, nem page
en ugy latom, hogy a "babák"-nal az egy blokk view ami a node/22 oldalon van megjelenitve, csak rossz regioban..
Mostmár jó lesz
Ja igen, igazad van - összekevertem azt, amit fentebb magyaráztam, hogy nem tudok leírni melyik melyik galéria... :)
De így akkor már sikerült, a blokkokban áttettem a képek blokkját a "content bottom"-ba, és így már felül jelenik meg a cím, aztán a képek. Köszi megint Pasqualle!