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 - 09: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 - 18: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 - 21: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 - 21: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 - 14: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

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 4 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 5 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 5 Tagen
  • Theme
    vor 3 Wochen 5 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 5 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 5 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 6 Tagen
  • Modul view_unpublished
    vor 4 Wochen 11 Stunden
  • Modul "override node options"
    vor 4 Wochen 1 Tag
  • Im Grunde ist dass ein
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 3 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