Changeset 266 in t29-www for lib


Ignore:
Timestamp:
May 31, 2012, 2:56:00 AM (11 years ago)
Author:
sven
Message:

Problem abgekuerzter Bezeichnungen im Menue angegangen durch vollstaendige title-Attribute (die den $titel-Variablen in den Seiten entsprechen sollten, das koennte man auf Wunsch auch noch automatisieren). Diese werden in den Seitenrelationen (template.php) sowie in der Beam-Footer-Navigation (menu.js) verwendet.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/template.php

    r265 r266  
    8484                if($rel == 'start') continue; // not in standard
    8585                printf("\n  <link rel='%s' href='%s' title='%s' />",
    86                         $rel, $a['href'], sprintf($_('head-rel-'.$rel), $a)
     86                        $rel, $a['href'], sprintf($_('head-rel-'.$rel), $this->relational_link_to_string($a))
    8787                );
    8888        }
     
    182182                                foreach($this->page_relations as $rel => $a) {
    183183                                        printf("\t<li class='%s'><a href='%s' title='%s'>%s <strong>%s</strong></a>\n",
    184                                                 $rel, $a['href'], 'TITLE', $_('nav-rel-'.$rel), $a
     184                                                $rel, $a['href'], sprintf($_('head-rel-'.$rel), $this->relational_link_to_string($a)),
     185                                                $_('nav-rel-'.$rel), $this->relational_link_to_string($a)
    185186                                        );
    186187                                }
     
    217218        } // function print_footer()
    218219       
     220        // Hilfsfunktionen
     221        private function relational_link_to_string($a) {
     222                // wenn es bei einem relationalen Link einen Titel gibt, diesen ausgeben, ansonsten die
     223                // Linkbeschreibung. Die Links sind XML-Elemente in der Navigation.
     224                return isset($a['title']) ? $a['title'] : $a;
     225        }
     226       
    219227} // class t29Template
Note: See TracChangeset for help on using the changeset viewer.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License