Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Block-Region für eigenen Inhalt verschieben

Eingetragen von Don Corleone 1172 (9)
am 16.03.2012 - 19:12 Uhr in
  • Themes & Theming
  • Drupal 7.x oder neuer

Hi!

Sagt mal, wie verschiebe ich denn die von mir angelegte Block-Region „sidebar-third“ an die nebenstehende Position? (Siehe Bild)

Also: Ich habe in der batik.info eine neue Region angelegt: regions[sidebar_third] = Sidebar third

Dann habe ich in der page.tlp.php folgendes eingefügt:

<?php
if ($page['sidebar_third']):
?>

<?php
print render($page['sidebar_third']);
?>

<?php
endif;
?>

Jetzt bin ich am grübeln, wie ich diesen neuen Block an meine gewünschte rechte Position bekomme?

AnhangGröße
Block001.png72 KB
‹ Darstellungsgröße/Zoom einer Seite im Browser Höhe des Headers bei Groundwork-Subtheme ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

der Ansatz ist ja schon ganz

Eingetragen von torfnase (1525)
am 16.03.2012 - 21:23 Uhr

der Ansatz ist ja schon ganz gut.
Was fehlt, ist ein passendes Div, welches die Region auch aufnehmen kann.
Das Bartik-Theme ist ja grundsätzlich bis zu 3-spaltig. Wenn du noch eine vierte Spalte haben möchtest, dann musst du erst einmal z.B. in der page.tpl.php die DIVs so platzieren, dass du vier Spalten hast.
Dann kannst du wie du es oben schon beschrieben hast, dort eine 3. Sidebar einfügen.

lieben Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo! Danke Dir für die

Eingetragen von Don Corleone 1172 (9)
am 17.03.2012 - 21:31 Uhr

Hallo!
Danke Dir für die schnelle und gute Antwort.
Kannst Du mir evtl. doch noch mitteilen, was ich wo und wie in die page.tlp.php einfügen muss?
Werde daraus noch nicht so ganz schlau...

nachfolgend die page.tlp.php:

<?php
/**
* @file
* Bartik's theme implementation to display a single Drupal page.
*
* The doctype, html, head and body tags are not in this template. Instead they
* can be found in the html.tpl.php template normally located in the
* modules/system folder.
*
* Available variables:
*
* General utility variables:
* - $base_path: The base URL path of the Drupal installation. At the very
*   least, this will always default to /.
* - $directory: The directory the template is located in, e.g. modules/system
*   or themes/bartik.
* - $is_front: TRUE if the current page is the front page.
* - $logged_in: TRUE if the user is registered and signed in.
* - $is_admin: TRUE if the user has permission to access administration pages.
*
* Site identity:
* - $front_page: The URL of the front page. Use this instead of $base_path,
*   when linking to the front page. This includes the language domain or
*   prefix.
* - $logo: The path to the logo image, as defined in theme configuration.
* - $site_name: The name of the site, empty when display has been disabled
*   in theme settings.
* - $site_slogan: The slogan of the site, empty when display has been disabled
*   in theme settings.
* - $hide_site_name: TRUE if the site name has been toggled off on the theme
*   settings page. If hidden, the "element-invisible" class is added to make
*   the site name visually hidden, but still accessible.
* - $hide_site_slogan: TRUE if the site slogan has been toggled off on the
*   theme settings page. If hidden, the "element-invisible" class is added to
*   make the site slogan visually hidden, but still accessible.
*
* Navigation:
* - $main_menu (array): An array containing the Main menu links for the
*   site, if they have been configured.
* - $secondary_menu (array): An array containing the Secondary menu links for
*   the site, if they have been configured.
* - $breadcrumb: The breadcrumb trail for the current page.
*
* Page content (in order of occurrence in the default page.tpl.php):
* - $title_prefix (array): An array containing additional output populated by
*   modules, intended to be displayed in front of the main title tag that
*   appears in the template.
* - $title: The page title, for use in the actual HTML content.
* - $title_suffix (array): An array containing additional output populated by
*   modules, intended to be displayed after the main title tag that appears in
*   the template.
* - $messages: HTML for status and error messages. Should be displayed
*   prominently.
* - $tabs (array): Tabs linking to any sub-pages beneath the current page
*   (e.g., the view and edit tabs when displaying a node).
* - $action_links (array): Actions local to the page, such as 'Add menu' on the
*   menu administration interface.
* - $feed_icons: A string of all feed icons for the current page.
* - $node: The node object, if there is an automatically-loaded node
*   associated with the page, and the node ID is the second argument
*   in the page's path (e.g. node/12345 and node/12345/revisions, but not
*   comment/reply/12345).
*
* Regions:
* - $page['header']: Items for the header region.
* - $page['featured']: Items for the featured region.
* - $page['highlighted']: Items for the highlighted content region.
* - $page['help']: Dynamic help text, mostly for admin pages.
* - $page['content']: The main content of the current page.
* - $page['sidebar_first']: Items for the first sidebar.
* - $page['triptych_first']: Items for the first triptych.
* - $page['triptych_middle']: Items for the middle triptych.
* - $page['triptych_last']: Items for the last triptych.
* - $page['footer_firstcolumn']: Items for the first footer column.
* - $page['footer_secondcolumn']: Items for the second footer column.
* - $page['footer_thirdcolumn']: Items for the third footer column.
* - $page['footer_fourthcolumn']: Items for the fourth footer column.
* - $page['footer']: Items for the footer region.
*
* @see template_preprocess()
* @see template_preprocess_page()
* @see template_process()
* @see bartik_process_page()
*/
?>

<?php
print $secondary_menu ? 'with-secondary-menu': 'without-secondary-menu';
?>
">

<?php
if ($logo):
?>

<?php
print $front_page;
?>

" title="
<?php
print t('Home');
?>
" rel="home" id="logo" rel="nofollow">
<?php
print $logo;
?>
" alt="
<?php
print t('Home');
?>
" />

<?php
endif;
?>

<?php
if ($site_name || $site_slogan):
?>

<?php
if ($site_name):
?>

<?php
if ($title):
?>


<?php
print $front_page;
?>
" title="
<?php
print t('Home');
?>
" rel="home" rel="nofollow">
<?php
print $site_name;
?>

<?php
else: /* Use h1 when the content title is empty */
?>

<?php
print $front_page;
?>

" title="
<?php
print t('Home');
?>
" rel="home" rel="nofollow">
<?php
print $site_name;
?>

<?php
endif;
?>

<?php
endif;
?>

<?php
if ($site_slogan):
?>

<?php
print $site_slogan;
?>

<?php
endif;
?>

<?php
endif;
?>

<?php
print render($page['header']);
?>

<?php
if ($main_menu):
?>

<?php
print theme('links__system_main_menu', array(
         
'links' => $main_menu,
         
'attributes' => array(
           
'id' => 'main-menu-links',
           
'class' => array('links', 'clearfix'),
          ),
         
'heading' => array(
           
'text' => t('Main menu'),
           
'level' => 'h2',
           
'class' => array('element-invisible'),
          ),
        ));
?>

<?php
endif;
?>

<?php
if ($secondary_menu):
?>

<?php
print theme('links__system_secondary_menu', array(
         
'links' => $secondary_menu,
         
'attributes' => array(
           
'id' => 'secondary-menu-links',
           
'class' => array('links', 'inline', 'clearfix'),
          ),
         
'heading' => array(
           
'text' => t('Secondary menu'),
           
'level' => 'h2',
           
'class' => array('element-invisible'),
          ),
        ));
?>

<?php
endif;
?>

<?php
if ($messages):
?>

<?php
print $messages;
?>

<?php
endif;
?>

<?php
if ($page['featured']):
?>

<?php
print render($page['featured']);
?>

<?php
endif;
?>

<?php
if ($breadcrumb):
?>

<?php
print $breadcrumb;
?>

<?php
endif;
?>

<?php
if ($page['sidebar_first']):
?>

<?php
print render($page['sidebar_first']);
?>

<?php
endif;
?>

<?php
if ($page['highlighted']):
?>

<?php
print render($page['highlighted']);
?>

<?php
endif;
?>


<?php
print render($title_prefix);
?>

<?php
if ($title):
?>

<?php
print $title;
?>

<?php
endif;
?>

<?php
print render($title_suffix);
?>

<?php
if ($tabs):
?>

<?php
print render($tabs);
?>

<?php
endif;
?>

<?php
print render($page['help']);
?>

<?php
if ($action_links):
?>

    <?php
    print render($action_links);
    ?>

<?php
endif;
?>

<?php
print render($page['content']);
?>

<?php
print $feed_icons;
?>

<?php
if ($page['sidebar_second']):
?>

<?php
print render($page['sidebar_second']);
?>

<?php
endif;
?>

<?php
if ($page['sidebar_third']):
?>

<?php
print render($page['sidebar_third']);
?>

<?php
endif;
?>

<?php
if ($page['triptych_first'] || $page['triptych_middle'] || $page['triptych_last']):
?>

<?php
print render($page['triptych_first']);
?>

<?php
print render($page['triptych_middle']);
?>

<?php
print render($page['triptych_last']);
?>

<?php
endif;
?>

<?php
if ($page['footer_firstcolumn'] || $page['footer_secondcolumn'] || $page['footer_thirdcolumn'] || $page['footer_fourthcolumn']):
?>

<?php
print render($page['footer_firstcolumn']);
?>

<?php
print render($page['footer_secondcolumn']);
?>

<?php
print render($page['footer_thirdcolumn']);
?>

<?php
print render($page['footer_fourthcolumn']);
?>

<?php
endif;
?>

<?php
if ($page['footer']):
?>

<?php
print render($page['footer']);
?>

<?php
endif;
?>

Vielen Dank im Voraus!

Mario T.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Tag 2 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Tag 18 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 5 Tagen
  • Hey danke
    vor 7 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 8 Wochen 11 Stunden
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 2 Tagen
  • In der entsprechenden View
    vor 9 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20463

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association