Node tartalmának beszúrása page.tpl.php-ben vagy node-tpl.php-ben

moha képe

Hello!

A következő problémát kellene megoldanom:

- Céges oldal, 10 különböző nyelven.
- Főoldalon egyedi, többlapos, jQuery-vel lapozott tartalom, videóval (ebbe nem nyúlok bele, mert nem értek hozzá)
- Többi oldalon:
- Legtöbbnél bal oldalon menü, jobb oldalon tartalom
- Alul pedig előre designolt hivatkozások, dobozok
- Mind nyelvfüggő, szerkezet azonos, nyelv, szöveg változik.

Főoldalak rendben. Jelenleg szétbontottam 3 részre az altartalmakat:
1. Bal menü
2. Tartalom
3. Alsó tartalom

Per pillanat mindhárom tartalom Drupalban felvitt mező, ami azért nem jó, mert így pl. a menüt és az alsó tartalmat minden egyes oldalon újra be kell másolnom, ha pedig majd valamikor változtatni kell, akkor írhatom át huszonakárhány oldalon.

Kérdésem:
- Lehet-e olyan field-et létrehozni Drupalban, ami egy másik node tartalmát adja vissza és azt el is tudom érni node.tpl.php-ból vagy page.tpl.php-ból
- Lehet-e ugyanígy egy menüt (leginkább a Primary Links egyik menüágát) linkelni, amit szintén elérek a node.tpl.php-ből (beépített menükezelő nem jó, mert nagyon spéci a design és elrontaná, muszáj nekem külön kipakolnom)

Pls help!

Előre is köszi,
Moha

Fórum: 
Den képe

A blokkokat keresd meg. Az ilyen stílusú, minden oldalhoz tartozó tartalmakat blokkokban szoktuk megadni. A blokkokat meg bizonyos régióhoz kell rendelni.

0
0
Nagy Gusztáv képe

Szerintem az alapfogalmak tisztázásával kellene kezdeni. A másik témádhoz hasonlóan itt se értem, mit is akarsz trükközni, szerintem semmi szükség rá.

0
0

Nagy Gusztáv

moha képe

A könyvet majd megnézem, köszönöm.
A "trükközés" meg azért kell/kellett, mert a főnököm előállt azzal, hogy:
"Itt van a design, amit készítettek az új weblaphoz, ezt ültesd át Drupalra és töltsd fel a régi weboldal tartalmával 2 hét alatt".

Én meg vajmi keveset dolgoztam eddig Drupal-al, meg a design is teljesen statikus oldalnak készült, úgy van felépítve, hogy marha nehéz volt átültetni tartalomkezelőre. (pl. két minden oldalon megjelenő box-ból az egyik a fő tartalom DIV-en belül van, így ha Drupal blokkban teszem ki, szétesik az egész)

Ha vérprofi Drupalos lennék, még talán sikerült is volna elegánsan megoldani...

Most úgy néz ki, hogy node.tpl.php-ben kezelem a nagy részét a dolgoknak, létrehoztam pár tartalomtípust és az állandó boxokat linkelem. Tudom, nyakatekert és nem elegáns megoldás, de 2 hét alatt örültem, hogy így meg tudtam csinálni. Ha legalább a designerekkel együtt tudtam volna dolgozni, akkor nem lett volna gond, de a főnök kissé önfejű ilyen téren és "abból kell dolgoznom, ami van".

0
0