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

Template Datei für mit PathAuto generierte URLs

Eingetragen von Dr. Pepper (10)
am 24.07.2013 - 08:34 Uhr in
  • Themes & Theming

Hallo Zusammen

Ich habe folgendes Problem:
Ich erstelle eine Webseite für einen Kunden, die ein Forum beinhalten soll. Das Forum habe ich mithilfe des Modules AdvancedForum erstellt und es funktioniert auch soweit,

In meiner page.tpl.php Datei habe ich festgelegt, dass der Content in drei Teile gegliedert ist: Links über die gesamte Höhe und Rechts ist ein News-Block, sowie ein Kontakt-Block. Diese Blöcke sollen auf allen Seiten angezeigt werden, weshalb sie auch im page.tpl.php definiert sind.

Für das Forum jedoch sollen diese Blöcke verschwinden, so dass das Forum über die gesamte Breite geht. Ich habe dazu eine page--forum.tpl.php Datei erstellt und die Blöcke dort weggelassen - funktioniert auch super.

Damit die neuen Forenbeiträge eine eindeutige URL haben, habe ich mit PathAuto bestimmt, dass der Inhaltstyp Forumbeiträge die URL /forum/threads/ bekommt. Damit nun die Blöcke dort auch nicht angezeigt werden sollte ja eigentlich die Template Datei page--forum.tpl.php sorgen - Dies funktioniert aber nicht. Auch habe ich es mit einer neuen Datei page--forum--threads.tpl.php versucht aber auch das ohne das gewünschte Ergebnis.

Ich habe nun schonmal die Blöcke auf diesen Seiten deaktiviert und den Forum-Container mit 100% Breite versehen, damit man wenigstens alles sehen kann. Das problem ist nur, wenn man nun Text ganz recht eines Beitrages markieren will, kann man das nicht, weil das DIV des News oder Kontaktblockes davor ist. Ich müsste die also schon in einer Template Datei rausputzen.

Meine Frage nun: Funktioniert das mit den Template Namen überhaupt auch mit PathAuto oder bin ich zu dumm und habe die Dateien falsch benannt? ^^

Hier noch der Link zur Seite: Klick

Bin für jede Hilfe dankbar.

LG Pepper

Edit: Noch etwas vergessen. Hab dann auch versucht den Pfad mit PathAuto auf /forum/ zu ändern mit dem Gedanken, dass es dann auf jeden Fall den Code vom page--forum.tpl.php nahmen muss - Fehlanzeige :)

‹ Reihenfolge der Buttons in node form edit verändern Template Datei für mit PathAuto generierte URLs ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Template suggestions

Eingetragen von stBorchert (6003)
am 24.07.2013 - 17:47 Uhr

Moin.
Schau Dir mal die Beispiele in dem Kommentar und den Antworten darauf an. Da wird erklärt, wie man Templates auf Basis des Pfades "aktivieren" kann.

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich vermute mal dass du deine

Eingetragen von Goekmen (1013)
am 24.07.2013 - 20:03 Uhr

Ich vermute mal dass du deine Regionen nicht richtig integriert hast.
Du musst deine Regionen im Template so einschließen, dass nichts ausgegeben wird wenn die Region verwendet wird.

<?php if ($renderingOverlay): ?>
<div class="right-column-region">
<?php print render($page['right_column']); ?>
</div>
<?php endif;?>

Um Blöcke in bestimmten Bereichen bequemer auszuschalten, würde ich dir das Context Modul empfehlen. Damit kannst du z.B. dann alle Forenseiten ausschließen.

PS: Oben der Code dient nur als Beispiel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke erstmal

Eingetragen von Dr. Pepper (10)
am 24.07.2013 - 20:09 Uhr

Danke euch schon mal für die Antworten.

Ich mache jetzt erst einmal schön Wochenende und versuche es dann am Montag nochmals. :D

Ich gebe Bescheid, obs geklappt hat oder nicht.

Danke und LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Systempfad statt Pathauto

Eingetragen von Dr. Pepper (10)
am 20.08.2013 - 13:12 Uhr

Hallo nochmals.

Habe mir nach einiger Zeit herumprobieren das Context Modul doch heruntergeladen und finde es super.
Das ganze würde funktionieren, ich habe nur ein Problem:

Die Forenbeiträge verwenden den Systempfad node/#, was auch der Grund ist, warum die Regionen immer noch da sind. Keine Ahnung, warum der mit Pathauto generierte Pfad nicht gebraucht wird.

Kann mir jemand sagen, ob es möglich ist, den Systempfad für einen Content Type zu definieren, und wenn ja, wie?

Danke und Gruss

-Pepper

  • 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 2 Tagen 42 Minuten
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Tagen 16 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 6 Tagen
  • Hey danke
    vor 8 Wochen 15 Stunden
  • Update: jetzt gibt's ein
    vor 8 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 3 Tagen
  • In der entsprechenden View
    vor 9 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

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 14 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