Re: [TYPO3-german] Sitemap auf jeder Seite im Footer

2011-11-26 Diskussionsfäden Markus Kobligk

Am 26.11.2011 12:19, schrieb Yves Chassein (Goolemail):

SITE_MAP = COA
  SITE_MAP {
10 = CONTENT
10 {
  table = pages
  select{
 pidInList =
 where = doktype NOT IN (254,255,199,6,5) AND nav_hide = 0
 }
  ...



Hier kommt immer der
Seitenname in der Hauptsprache, was mache ich falsch, bzw wo ist mein
Gedankenfehler!


Noch kurz zur Erklärung:
Übersetzte Seiten stehen in der Tabelle 'pages_language_overlay', Du 
fragst aber in Deinem CONTENT-Objekt nur die Tabelle 'pages' ab, also 
kommt logischerweise immer der Titel der Originalsprache (aus der 
Tabelle 'pages') dabei raus ;-)


Mit der Verwendung des TYPO3-eigenen Sitemap-Typs sollten sowohl Deine 
Mehrsprachigkeitsprobleme, als auch Deine Abfragen auf doktype und 
nav_hide automatisch funktionieren...


Gruß,
Markus
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Sitemap auf jeder Seite im Footer

2011-11-26 Diskussionsfäden Markus Kobligk

Hallo Yves,

Am 26.11.2011 12:19, schrieb Yves Chassein (Goolemail):

Hey,
ich habe eine kleine Frage, ich hätte gerne auf jeder Seite im Footer eine
kleine Sitemap. Bisher wird dies wie folgt gelöst:

SITE_MAP = COA
  SITE_MAP {
10 = CONTENT
10 {
  table = pages
  select{
 pidInList =
 where = doktype NOT IN (254,255,199,6,5) AND nav_hide = 0
 }
  renderObj=COA
  renderObj {
 wrap =|

 5 = TEXT
 5.field = nav_title // title
 5.wrap =|

 10 = HMENU
 10 {
 special = directory
 special.value.field = uid

 1 = TMENU
 1.wrap =|
 1.expAll=1
 1.noBlur=1
 1.NO.wrapItemAndSub =|
 1.NO.ATagTitle.field = description // title
 1.NO.ATagTitle.wrap = |..



Ein Inhaltselement vom Typ "Sitemap" reicht hierfür doch aus, oder?

SITE_MAP < tt_content.menu.20.1
SITE_MAP {
  special.value.field >
  special.value = [StartUid]
  1.NO.doNotLinkIt = 1
  ...
  2 < .1
  2.NO.doNotLinkIt = 0
  ...
  3 < .2
  4 < .2
  ...
}

Deine wraps etc. habe ich hier mal weggelassen der Einfachheit halber...
Das doNotLinkIt aus der 1. Ebene muss Du in den folgenden Ebenen wieder 
auf 0 setzen, sonst ist die ganze sitemap nicht verlinkt...


Gruß,
Markus
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Sitemap auf jeder Seite im Footer

2011-11-26 Diskussionsfäden Yves Chassein (Goolemail)
Hey,
ich habe eine kleine Frage, ich hätte gerne auf jeder Seite im Footer eine
kleine Sitemap. Bisher wird dies wie folgt gelöst: 

SITE_MAP = COA
 SITE_MAP {
   10 = CONTENT
   10 {
 table = pages
 select{
    pidInList = 
where = doktype NOT IN (254,255,199,6,5) AND nav_hide = 0
    }
 renderObj=COA
 renderObj {
    wrap = | 

5 = TEXT
    5.field = nav_title // title
    5.wrap = |
   
10 = HMENU
    10 {
    special = directory
    special.value.field = uid
    
1 = TMENU
    1.wrap = |
    1.expAll=1
    1.noBlur=1
    1.NO.wrapItemAndSub = |
    1.NO.ATagTitle.field = description // title
    1.NO.ATagTitle.wrap = |..

Gewollt ist es so, dass die erste Ebene nicht verlinkt ist. Problem ist
aber, dass wenn man es wie oben macht, die erste Ebene also, die die durch
den 5.TEXT Bereich erstellt wird, nicht übersetzt wird. Hier kommt immer der
Seitenname in der Hauptsprache, was mache ich falsch, bzw wo ist mein
Gedankenfehler! Wäre nett wenn mir jemand auf die Sprünge helfen könnte

Schönes Wochenende

Yves

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german