Tartalomfüggő háttérszín, Belépés-blokk (oldalfüggő) feltételes megjelenéssel drupal 6.13-motorral.

ltom képe

Sziasztok!


Útbaigazítást kérnék, hogy merre induljak el, illetve lehetséges-e külön drupalmotor telepítés nélkül az alábbi:
Van egy adott szakmai portál (rendszer: drupal 6.13 + wabi-smink) amin van három blokk: Nyelvek, Belépés, illetve Menüpontok, de felmerült egy új igény, hogy legyen egy lakossági portál is ami nagyon hasonlítana a szakmaira.

Különbözőségek a lakossági oldalakon:
1) _NE_ jelenjen meg a "Belépés"-blokk (mivel úgysem regisztrálhatnak csak a szakmai szervezet tagjai), illetve

2) legyen a szakmai oldaltól _ELTÉRŐ_HÁTTÉRSZÍN_

Az oldalak (lakossági, szakmai) közös URL-en lennének elérhetők, majd a menüből választja ki a látogató, hogy a lakossági, vagy szakmai oldalakat nézegeti...


Telepítsek két külön drupal-motort azonos webroot két külön mappájába, külön adatbázisba és így külön sminket, menüt is beállíthatok?
Van más megoldás??


Előre is köszönök minden építő hozzászólást!!


Üdv: L. tamás

Drupal verzió: 
Fórum: 
aboros képe

használod az organic groups modult. ezzel létrehozol egy 'lakossági' csoportot, azokat a tartalmakat amik a lakossági oldalhoz tartoznak, ebbe a csoportba küldöd be. a csoportnak beállíthatsz saját sminket (eltérő háttérszén pipa), a blokkokat pedig ugye sminkenként helyezed el az oldaladon, tehát a 'lakossági' sminkbe nem rakod ki a belépés blokkot és kész.

ugyanezt megoldhatod domain access -el is, az némileg összetetteb, de sokkal többet tud. (mondjuk nem is pont ugyan az a célja, mint az organic groupsnak. attól függ a döntés, mennyire akarod külön kezelni a két 'oldalt')

leggyalogabb megoldás, bármiféle contrib modul nélkül, hogy beleraksz egy sima on-off checkboxot minden tartalom típusodba, 'ez a tartalom lakossági' és ez alapján a template_preprocess_page -ben extra osztályt pakolsz a body tagbe, ez alapján más lehet a komplett színkészlet. a blokk konfigurációnál pedig php kódot választasz, argumentumokkal figyeled, hogy node/% oldalon vagy e, ha igen betöltöd a node (node_load()), és ha van értéke a checkboxodnak, akkor nem rakod ki a belépés blokkot.)

elsőre talán az organic groupsot javaslom. próbáld ki, ha valami nem megy, kérdezz konkrétat. (új téma lesz valszeg)

0
0

-
clear: both;

ltom képe

Szia!
Köszönöm az útbaigazítást! Ha újabb kérdésem lesz írok!
Üdv: LT

0
0

LT