Wie ändere ich den Link im Header wo der Name meiner Homepage angezeigt wird (gelöst)
Eingetragen von aloemann (133)
am 10.07.2011 - 22:01 Uhr in
am 10.07.2011 - 22:01 Uhr in
Hallo wieder mal !
Ich möchte gerne den Link im Header der derzeit zur Startseite führt ändern (cti_flex - Theme) da dieser zu einer anderen Startseite führen soll und nicht zu der welche die unangemeldeten Benutzer sehen wenn sie meine Adresse www-elite-poker-coaching.org eintippen ... ich will das die verlinkung auf meine Home Seite elite-poker-coaching.org/panels_start führt
Es verwirrt einige Mitglieder wenn man angemeldet ist wird dort nicht viel angezeigt weil da ja eigentlich nur die Startseite für die unregistrierten Mitglieder seien soll.
Vielleicht kann mir da jemand helfen ich hab nicht wirklich was bei Googel gefunden.
lG
- Anmelden oder Registrieren um Kommentare zu schreiben
Bau den Headerbereich neu
am 10.07.2011 - 22:26 Uhr
Bau den Headerbereich neu auf, indem Du 2 Blöcke benutzt. Der erste zeigt den Headerbereich wie jetzt und wird nur nicht angemeldeten Benutzern gezeigt. Der neu Block enthält dann den Headerbereich mit den geänderten Links und wird nur angemeldeten Beutzern gezeigt. Da ist ein klein bischen Basteln angesagt.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
ja aber wie mache ich das
am 10.07.2011 - 23:10 Uhr
Tut mir leid aber verstehe ich nicht wie kann man denn den header mit blöcken aufbauen .. der ist doch im Theme schon vorgegeben. Ich weiss wieder mal nervig mit den Anfängern aber sowass hab ich noch nicht gemacht könntest du mir kurz die Schritte dafür beschreiben ?
Aloemann
Du könntest auch die
am 11.07.2011 - 06:53 Uhr
Du könntest auch die Stelle(n) der page.tpl.php die den Link zur Startseite ausgibt mit ner IF ELSE Anweisung sozusagen splitten.
z.B:
<?php global $user; if ($user->uid) : ?>
<?php print('LINK FUER USER ZUR STARTSEITE'); ?>
<?php else : ?>
<?php print ('LINK FUER GAESTE ZUR PANELSSEITE'); ?>
<?php endif; ?>
Drupal 7 Screencasts in deutsch!
Leider mach ich immer was kaputt wnn ich php etwas ändere
am 11.07.2011 - 12:08 Uhr
Ich denke das ist auch der richtige Ansatz. Leider muss ich sagen dass jedes mal wenn ich in der php was ändere die seite zusammenbricht könnte mir vielleicht jemand sagen was ich wo eintragen muss wenn ich den Header link für angemeldete user zu www.elite-poker-coaching/content/panels_start umändern möchte ?
Ich habe unterhalb den Auszug meiner page.tpl.php gepostet leider wird dieser etwas komisch dargestellt aber ich hoffe es geht....
<?php
print $head_title;
?>
<?php
print $head;
?>
<?php
print $styles;
?>
<?php
print $scripts;
?>
<?php
print $custom_font;
?>
<?php
print $custom_colors;
?>
<?php
if ($secondary_links):
?>
<?php
print theme('links', $secondary_links);
?>
<?php
endif;
?>
<?php
if ($logo || $site_name || $site_slogan):
?>
<?php
if ($logo):
?>
<?php
print $front_page;
?>
<?php
print t('Home');
?>
<?php
print $logo;
?>
<?php
print t('Home');
?>
<?php
endif;
?>
<?php
if ($site_name || $site_slogan):
?>
<?php
if ($site_name):
?>
<?php
if(!$site_slogan):
?>
<?php
endif;
?>
<?php
print $front_page;
?>
<?php
print t('Home');
?>
<?php
print $site_name;
?>
<?php
if(!$site_slogan):
?>
<?php
endif;
?>
<?php
endif;
?>
<?php
if ($site_slogan):
?>
<?php
print $site_slogan;
?>
<?php
endif;
?>
<?php
endif;
?>
<?php
endif;
?>
<?php
print $header;
?>
<?php
if ($primary_links || $navigation || $search_box) { print ' with-navigation'; }
?>
<?php
if ($mission):
?>
<?php
print $mission;
?>
<?php
endif;
?>
<?php
print $highlight;
?>
<?php
print $breadcrumb;
?>
<?php
if ($title):
?>
<?php
print $title;
?>
<?php
endif;
?>
<?php
print $messages;
?>
<?php
if ($tabs):
?>
<?php
print $tabs;
?>
<?php
endif;
?>
<?php
print $help;
?>
<?php
print $content_top;
?>
<?php
print $content;
?>
<?php
print $content_bottom;
?>
<?php
if ($feed_icons):
?>
<?php
print $feed_icons;
?>
<?php
endif;
?>
<?php
if ($primary_links) {
?>
<?php
print $primary_links_tree;
?>
<?php
}
?>
<?php
if ($search_box):
?>
<?php
print $search_box;
?>
<?php
endif;
?>
<?php
print $navigation;
?>
<?php
print $sidebar_first;
?>
<?php
print $sidebar_second;
?>
<?php
if ($footer || $footer_message || $secondary_links):
?>
<?php
if ($footer_message):
?>
<?php
print $footer_message;
?>
<?php
endif;
?>
<?php
print $footer;
?>
<?php
endif;
?>
<?php
print $page_closure;
?>
<?php
print $closure;
?>
Aloemann
Mit Verlaub ... das kann
am 11.07.2011 - 12:12 Uhr
Mit Verlaub ... das kann keine Sau lesen! Es würde helfen, die eigenen Postings zu lesen, um das zu erkennen und zum anderen würde es ungemein helfen das obige CODE aus dem BUEditor einzusetzen.
Drupal 7 Screencasts in deutsch!
sorry mein fehler aber ....
am 11.07.2011 - 12:34 Uhr
habe jetzt einfach mit Notepad ++ die page.tpl.php geöffnet den code markiert und eingefügt ... dann kommt das oben raus wie soll ichs denn sonst machen ... dieser bueeditor ist ja nur ein editor für meine Drupal Seite wie komme ich da an die page.tpl.php ran ?
tut mir leid bin noch echter anfänger ...
habe jetzt einfach meine tpl.php datei in txt umbenannt und angehängt ich hoffe das ist ok ...
Aloemann
Problem mit 2 Blöcken gelöst :-)
am 15.07.2011 - 12:03 Uhr
Ich habe jetzt die Anweisung von Werner befolgt und unter Theme den Titel ausgeblendet. Dann habe ich 2 verschiedene Blöcke gemacht einen für annonyme Mitglieder und einen für Mitglieder. Diese habe ich dann unter Blöcke im Kopfbereich platziert und verlinkt ...
So hats funktioniert.
Vielen dank wieder mal bin manchmal etwas begriffstützig bei solchen Sachen dabei wars wieder mal so einfach :-)
liebe Grüsse
Aloemann