Nyelvtől függetlenül megjelenő menüpont

tiburi képe

Sziasztok!

Egy olyan probléma adódott, hogy létrehoztam egy kétnyelvű oldalt. Minden tartalom szépen fordítva van. Az angol verzión csak az angol, a magyaron csak a magyar menüpontok jöttek le, ahogy kell. Minden tartalomhoz van nyelv adva, azaz nincs "language neutral" sehol véletlenül se.

Beállítottam két db. nézetet. (Pályázatok és Hírek) Ami kilistáz egy-egy (Pályázatok és Hírek) tartalom típust. Az angol menüpont és a magyar is ugyanoda mutat (mert ott elég kevert a tartalom), ettől függetlenül mindig magyarul jelenik meg a menüpont az angolon is.

Csináltam újabb különálló nézeteket, hátha nem tetszik neki, hogy a két nyelv ugyanoda mutat, de nem segített a dolog. A magyar megjelenik az angolon is, az angol menüpont azonban sehol sem. Mi lehet a baj?

Előre is köszi a válaszokat!

Drupal verzió: 
Pasqualle képe

amikor menu forditasrol ir valaki, jo ha leirja, hogy hogyan oldotta meg, mert tobbfele megoldas letezik..

az en tippem, hogy ugy csinaltad:
node-nak adtal meg nyelvet, es a menupont a node nyelvebol tudja, hogy mikor jelenjen meg..

a gond ott van, hogy a view-nak (listanak) nincs nyelve tehat a menupont ugy mukodik mintha language neutral node-ra lenne linkelve..

lehetseges megoldas:
1. kesziteni ket nodeot (a ket nyelvhez), es a nodeokba beilleszteni a viewt (pl insert_view modullal)

2. kiprobalni az i18nmenu modult ami allitolag tud menu pontra is nyelvet allitani (nekem ezzel a modullal csak rossz tapasztalatom volt, de lehet, hogy javitottak azota)

3. ket menu-vel. Beallitani, hogy a menu blokk csak az adott nyelven jelenjen meg. Mindket menube beletenni a menupontot a listara..

0
0
tiburi képe

Szia!

Igaz volt tipped, úgy csináltam ahogy mondtad.
Nos nekem az 1. és a 3. verzió tetszik.

A 3-assal kezdtem mert az beállításos dolog. A köv. fura dolog történt.
- definiáltam két Menüt (Menu-EN, Menu-HU)
- beraktam a blokk-ként őket a megfelelő helyre és beállítottam a blokkok nyelvét
- felvittem a menüpontokat (ott nem kellett megadnom külön a nyelvet)

Végre királyul megjelenik angolul is minden, DE a két idézett tartalomtípus másik nyelve is bejön. Az angolon magyarul is megjelenik, a magyaron pedig angolul is a két menüpont, hangsúlyozom csak az a két - view-os - menüpont, a többi ok.

0
0
Pasqualle képe

ha a viewban a filternel fixen felveszed a magyar nyelvet akkor csak magyar node fog megjelenni a listaban.

A relation-nel fel kell venni a Node translation: Translations, hogy a nyelvi filter elerheto legyen..

0
0
tiburi képe

Kipróbáltam az insert_view-et.

<?php
$view = views_get_view('a nézetem neve');
print $view->execute_display('default');
?>

Ezt kell a node-ba írni?

Nekem csak annyi kell, akkor hogy abba a nodeba az adott view listázódjon és kész...

Előre is köszi!

0
0
tiburi képe

Talán többet mond ha elmondom milyen modulok vannak feltelepítve...

Content
Content Copy
Content Permissions
Fieldgroup
Location CCK
Node Reference
Number
Option Widgets
Text
User Reference

Aggregator
Color
Comment
Contact
Content translation
Database logging
Help
Locale
Menu
PHP Filter
Poll
Profile
Search
Taxonomy
Trigger
Update status
Upload

Date
Date API
Date Timezone

Location

Simplenews
Simplenews action

Block translation
Content type translation
Internationalization
Menu translation
String translation

FCKeditor
Localization client

Google Analytics
Insert view
Views
Views exporter

0
0
tiburi képe

Szia, az 1.-es verzióval összejött! Nagy nehezen.
Remekül elbeszélgetek magamban, de leírom hátha help valakinek.

Az insert_view esetében nagyon figyelj arra, hogy a view nevét add meg, én valamiért többször is az útvonalat adtam meg, ami "tender" helyett "tenders" volt. És a hibaüzi megijesztett.

Köszönöm a segítséget!

0
0