aboros képe

régióként ez a smink semmit nem definiál, ez látszik az .info fileból.
megnyitva a page.tpl.php -t az 58. sorban kezdődve van egy ilyen szakasz:

<div class="rbroundbox">
	         <div class="rbtop"><div>&nbsp;</div></div>
		          <div class="rbcontent">
 
          		<div class="contents">
                          <?php print $messages;?>
	  <?php print $tabs;?>
	  <?php print $breadcrumb; ?>  
              </div>
              <div id="panel-right"><div id="panel-right-inside">
                <?php print $search_box; ?>
              </div></div>	
 
        		  </div>
	         <div class="rbbot"><div>&nbsp;</div></div>
        </div>

úgy nézem, amik ebben a "rbroundbox" divben vannak, azok kerülnek a piros részre. tehát a $messages, a $tabs és a $breadcrumb. illetve még mindaz, amit gyalog beleírsz a page.tpl.php -ba ami elég barbár megoldás.

könnyedén át lehet alakítani ezt régióvá is akár, a kérdés az, hogy mit szeretnél oda tenni? ha blokkokat, akkor régióvá kéne alakítani mindenképpen. de lehet azt is, hogy a "sticky" nodejaid kapjanak ilyen piros hátteret. melyik legyen? :)

0
0

-
clear: both;

eMeLA képe

A view azért nem jó, mert én szeretném megírni hogy és mi jelenjen meg. Magyarán nem akarom használni a view modult.

Egy ilyen oldalon adva van x darab node. Alapból egymás utáni linkekként, vagy ahogy a node.tpl.php-ban meg van határozva. Nálam (leegyszerűsítve) egy képet jelenít meg a node.tpl.php. Ezeket a képeket akaorm táblázatos formában megjeleníteni.

Másként: a theme_breadcrumb() felülírható a template.php fájban, egy node megjelenés megadható a node.tpl.php fájban. A taxonomy/term oldal megjelenése hol írható felül ?

Ugyebár ez egy olyan oldal, ami az adott term-ben lévő node-okat listázza ki a node.tpl.php-ban megadottak szerint. De mi van akkor, ha én úgy szeretném megjeleníteni, hogy az első 4 node-nak csak a csatolt képe jelenjen meg egymás melett, alatta pedig csak címek linkkel ? De kérdezhetem úgy is, hogy a view modul, hol és hogy tud beavatkozni a taxonomy/term oldal megjelenésébe ?

0
0

...mit tudok: http://web.termuves.hu

Den képe

amit én keresek.

Tehát: global redirect modul fenn, pathauto modul fenn.
Címlap oldal a "/magunkrol" url-en érhető el.

Azt szeretném, ha beírom a /ugysincsilyen url-t, akkor egy szép hibaüzenettel (lehet ronda is, most semmit nem ír ki) dobjon át a címlapra. Minden olyan url-el, ami nem létezik->címlap.

Az "Alapértelmezett 404 (nem található) oldal:"-am üres. Ide be kellene írnom, hogy magunkrol odalra vigyen? Ez működik, néhány bajom van csak vele: ha változik a címlapom () akkor ezt mindig át kell írni? Nincs hibaüzenet (naplózás, képernyőre írás bekapcsolva), és eltűnik a breadcrumbs is.

A sablonomban a $messages (+$help) is kiíratva, tartalom mentésekor szokott ott szöveg lenni.

A másik kérdés: van a /node sima oldal. Ezen a Friss drupál telepítve izé jön most be. Nekem ez nem kell. Hogy lehet azt megcsinálni, hogy a /node url a címlapra vigyen? Ami most a /magunkrol.

Mit tegyek? THX!

0
0
aboros képe

ez a kedvencem, itt éppen a breadcrumb működését törte össze az artisztires csodasmink, aztán persze büdösnagy lángháború lett belőle. ha nem idegesít az ilyesmi, érdemes végigolvasni, van benne pár jó vélemény azzal kapcsolatban, hogy mi a baj az artisztirrel (és hasonlókkal)
http://drupal.hu/forum/inform%C3%A1ci%C3%B3s-s%C3%A1v-elt%C5%B1ntet%C3%A9se

érdemes még a keresővel szimplán arra keresni, hogy "artisteer" és végignézni hányszor fordult már elő, hogy ez-megüaz a modul látszólag nem működött, aztán kiderült, hogy az artisztires szupersmink (mivel amúgy magasról tesz a drupal szabályokra) egyszerűen eltörte a modul funkcióját, hol ez nem működik, hol az. ilyenkor aztán lehet megnyitni kézzel és megkeresni mit tör el és hol, ami meg egy rémálom, mert olyan nyakatekert dolgokat csinál a sminkrétegbe, amiknek ott az ég világon semmi keresnivalója nincs. ez a hibakeresés nagyságrendekkel tovább tart, mintha artisztir nélkül, hagyományos módon készítetted volna a sminket.

3
0

-
clear: both;

Illyés Edit képe

If checked this view be given a menu entry in the Drupal menu system.

Ez eddig rendben van. De honnan fogja tudni ez a menü elem, hogy ő a Termékeink menüpont gyermeke, és a Tevékenységeink menüpont unokája, stb.?

Itt olvasható a Category modul fejlesztését indító bejegyzés.

Van még egy igen szimpatikus Taxonomy Breadcrumb modul, ami pontosan azt csinálná, ami nekem kell, a gond az, hogy nem tudom működésre bírni (4.7.4. alatt, 4.7.x modul verzió, hibajelzés nincs).

Ezen az oldalon a morzsának így kellene kinéznie: Nyitólap -> Termékeink -> Termékcsoport1. Csak a legutóbbi, a normál taxonómia link szerepel, és a link nem a Termékcsoport1 oldalra mutat, hanem a normál taxonómia által generált oldalra.

Update: Itt egy oldal, ami rendesen mutatja a morzsát (Category modullal készült).

0
0
gkovacs81 képe

Köszi. Válaszod alapján végre sikerült elindulnom, de sajnos nem jutottam messzire.

A taxonomy menu "hierarchy" útvonal típus generálással sikerült egy saját viewra irányítani a lekérdezéseket a következő formában.

Kategória_A -> path / voc_id / Kategória_A
Kategória_A/Anyagfajta_1 -> path / voc_id / Kategória_A / Kategória_B / Anyagfajta_1
Kategória_B -> path / voc_id / Kategória_A
Kategória_B/Anyagfajta_1 -> path / voc_id / Kategória_A / Kategória_B / Anyagfajta_1
...

Most a viewban kellene kiválasztanom, hogy melyik az aktuális szülő kategória, de a két almenüpontot nem különbözteti meg semmi, tehát a view sem tudja megkülöböztetni a két almenüpontot.

Ha írok egy saját modult, ami generálja a megfelelő menüpontokat, akkor is gondom lehet a breadcrumb-al. Ott is hasonló működést láttam.
Az alkifejezés breadcrumbja így néz ki:

Címlap > Kategória_A >> Kategória_B >> Anyagtípus_1

Most megpróbálom az egyes kategorizálásokat külön szótárakba szedni, és abból kihozni valamit.
Mégegyszer köszi az ötletet

0
0
Aspi képe

Hmm, ez egész finom megoldás el kell ismerni, bár az is igaz ehhez már programozónak kell lenni.
Van aki programozónak születik és van aki nem:))) count() meg feltétel:))) Húúu ez bonyolult:)))

Amit felvetettél elég komolyan elgondolkoztatott.
"...attól szép a Drupal, hogy igen sok modul kavarhat be a morzsakezelésbe is, és akkor már ez az eltüntetés is lehet rossz."

Azt sajna nem tudom teljes körűen, hogy melyik modul és hogyan kavar be a morzsába. Szerintem mindig lesz egy újabb, amiről még nem tudok.;)
Például, pont emiatt nem hagynám ki az empty()-t, ha már count()-tal adom meg a feltételt. Inkább beágyaznák mégegy if-et az empty() ellenőrzés alá és azután értékelném ki a $breadcrumb változót a count()-tal.
Így már csak nem kavar be, nem? Így a címlap link nem jelenik meg csak, ha már túllépet a count az 1-es értéken és mégis ellenőrizve van a változó is.

Ja és egyébként ráértettem az elején is mire akarod használni a count()-ot;)

0
0
Illyés Edit képe

Igen, a Category pont ezt csinálta, hogy megpróbálta összeházasítani a Book és Taxonomy modulokat. Attól tartok, nem tudom jól elmagyarázni a problémát, én is csak akkor értettem meg, amikor összetett hierarchikus webhelyet kellett készíteni. A morzsa csak egy része a problémának, a lényeg, hogy vagy a morzsát teszed rendbe, de akkor nem jó a menü és a taxonómia, vagy a menüt, de akkor nem lesz jó a morzsa, stb. RSS tovább tud kavarni.

Ha a Drupalból kiábrándult megrendelő valóban a Pillangószív.hu gazdája, akkor lehet, hogy valahol ebbe a problémába futottak bele. Továbbra is csak Jaza vitaindítóját tudom ajánlani olvasásra. Részlet:

  • Make all the pages part of one big taxonomy hierarchy, using one vocabulary. Use taxonomy context to give the terms descriptions and make them look like static pages. Drupal won't represent the hierarchy accurately in its menu blocks and breadcrumbs, because taxonomy is not really for hierarchical pages, but oh well.
  • Make the top level pages part of one vocabulary, and use other vocabularies for the sub-sections. Drupal won't recognise that the sub-sections are part of the hierarchy (unless you use distant parent), but oh well, at least you'll be able to categorise everything nicely.
  • Use taxonomy for the dynamic sections of your site, and the book module for the static sections. If you ever decide you want to post dynamic articles in a static book hierarchy, you can't, but oh well, you should have thought about that earlier on.
  • Make the whole thing a book hierarchy. Don't use taxonomy - it's hopeless at hierarchical structures. You won't be able to put one article in more than one section, but oh well, at least your menu blocks and your breadcrumbs will all look good.
  • Make all the main sections a book hierarchy, and make the 'packages', 'by region', 'by topic' things taxonomy terms. Those terms won't be treated as part of the hierarchy, but oh well, you can't have everything (kiemelés tőlem...;)).

0
0

Fogalomtár

aruna képe

B

Blokk #
A blokkok dobozok, amik általában a honlap oldalsávjaiban helyezkednek el. A blokkokat létrehozhat a rendszer adminisztrátora, ekkor általában statikus szöveget tartalmaznak, de a blokkok tartalmát modulok is előállíthatják dinamikusan frissülő tartalommal, pl. a legfrissebb hozzászólások blokkja.

Back to Top

Kézikönyv: 
wouhn képe

Én is sokat szenvedtem a views megértésével és átlátásával, még nem tökéletes a dolog, de azt hiszem a te problémádon tudok segíteni.

Tegyük fel, hogy létrehoztál egy tartalom típust, amelyben feltöltöttél 20 db fényképet. A probléma lehet az, hogy a képek szépen egymás alatt helyezkednek el. Erre megoldást nyújthat, ha kreálsz egy új view-t. Adni kell neki egy nevet, a type pedig node legyen. A basic settings-nél a style legyen grid és vertikális. A fields-nél group=content és kijelölöd azt a mezőt, amelyet létrehoztál a kép feltöltéséhez. A filtereknél fontos, hogy közzétett legyen és a node type pedig az általad kreált tartalom típus.
Most jön a view ráerőszakolása a tartalom típusodra. A bal oldalon az "add display" segítségével adj hozzá egy node content-et. Itt a node type legyen az általad létrehozott tartalom típus. Elvileg máris érződnek a változások, de persze kell még csinosítani a views segítségével, de már látható a fény az alagút végén.

update:

Közben rájöttem, hogy a kreált view-nél létre kell hozni egy argumentumot, amely Node: Nid legyen. A Breadcrumb mezőbe ezt írd be: Title. Azt hiszem ennyi. Remélem nem beszéltem túl nagy butaságokat.

0
0