Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Phptemplate Hilfe

Eingetragen von Anonymous (0)
am 27.01.2006 - 15:38 Uhr in
  • Allgemeines zu Drupal

Ich hab hier zwar schon einiges gepostet, aber ein totaler noob was drupal angeht, bin ich trotz all meiner fragen geblieben...

Ich hätte sehr viele Fragen zu phptemplate, mit einer einfachen frage, die ich trotzdem nicht selbst schaffe, will ich anfangen:

- Ich habe mein Profile-Aussehen verändert, sieht eigentlich dank dem bissel phpcode ganz schick aus, aber bestimmte funktionen wie z.b. die user roles anzeigen, was ich allerdings nicht schaffe.
Könnte mir jemand den code posten, der eine ahnung davon hat?
Wäre sehr nett, denn mit meinen versuchen (z.b. <?php print $user->roles ?> ) komme ich nicht besonders weit...

danke erstmal!

‹ Kann Drupal 4.6.6 nicht korrekt lokal installieren Reihenfolge der Artikel ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Phptemplate Hilfe

Eingetragen von profix898 (140)
am 29.01.2006 - 02:09 Uhr

Achtung! "global $user;" nicht vergessen! ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Antwort, aber

Eingetragen von neablo (nicht überprüft) (0)
am 29.01.2006 - 11:25 Uhr

Danke für die Antwort, aber ich versteh leider nicht, was du damit meinst!

In der user-profile.tpl.php stehen noch mehr solcher "$user" anweisungen, aber sie gehen alle, ohne dass vorher ein "global $user" definiert wurde..
Das war jetzt mal eine erklärung in meinen worten, wahrscheinlich total falsch ausgedrückt ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

global $user; //macht die

Eingetragen von sanduhrs (1285)
am 30.01.2006 - 19:52 Uhr

<?php
global $user; //macht die Variable $user global verfügbar.
print implode(",",$user->roles); //gibt alle Elemente des array $user->roles durch Kommata getrennt im Browser aus
?>

vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

cool

Eingetragen von neablo (nicht überprüft) (0)
am 31.01.2006 - 17:17 Uhr

Vielen dank, sanduhrs, hat mir echt geholfen!

Ihr ahnt es schon, ich habe noch mehr Probleme, mit denen ich euch belästigen muss...

Erstmal danke nochmal

  • Anmelden oder Registrieren um Kommentare zu schreiben

neues prob

Eingetragen von neablo (nicht überprüft) (0)
am 07.02.2006 - 13:35 Uhr

bei jedem seitenaufruf zeigt mir drupal diesen fehler in "administration" an:

PHPTemplate was instructed to override the item_list theme function, but no valid template file was found.

wie kann ich den vermeiden??

der wird wie gesagt auf JEDER seite angezeigt, scheint also mit dem logo o.ä. zusammenzuhängen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich nehme an, Du hast

Eingetragen von sanduhrs (1285)
am 07.02.2006 - 14:16 Uhr

Ich nehme an, Du hast irgendwo eine Funktion wie diese hier definiert:

function phptemplate_item_list() {
  return _phptemplate_callback('item_list', array('items' => $items));
}

Dann musst Du auch in Deinem Theme Verzeichnis eine Datei mit dem Namen item_list.tpl.php anlegen, mit einem Inhalt ähnlich diesem:
<?php if (count($items)): ?>
        <span><?php print implode('/', $items); ?></span>
<?php endif; ?>

Wenn Du solche Fehlermeldung nicht mehr auf dem Bildschirm, sondern nur noch im Watchdog anzeigen lassen willst, gehe zu /admin/settings und wähle unter "Fehlermeldungen" "Fehler ins Log schreiben" aus.
vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke!

Eingetragen von neablo (nicht überprüft) (0)
am 07.02.2006 - 19:25 Uhr

okay, da hatte ich noch von einer andren installation das template.php mit einer user_list override, nur halt ohne ein dazugehöriges tpl.php!

Danke aber für deine Hilfe!

  • Anmelden oder Registrieren um Kommentare zu schreiben

neue frage

Eingetragen von neablo (nicht überprüft) (0)
am 11.02.2006 - 15:55 Uhr

sodala, hätt mal ne frage, da ich da öfter drüber gestolpert bin!
nämlich um was handelt es sich bei der "main.tpl.php"??
die hab ich bisher (bei drupal 4.6.5) in noch keinem template
gesehen und mich würd mal interessieren, was das genau ist!
ist da vllt. eine node.tpl.php gemeint?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wo hast Du denn was über

Eingetragen von sanduhrs (1285)
am 12.02.2006 - 15:49 Uhr

Wo hast Du denn was über main.tpl.php gelesen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

als ich mal nachgefragt hab,

Eingetragen von neablo (nicht überprüft) (0)
am 13.02.2006 - 10:17 Uhr

als ich mal nachgefragt hab, wie man den pager in drupal versetzt, also z.b. an den seitenanfang, da kam als antwort, ich solle das in der main.tpl.php meines templates machen.

Das war aber nicht das einzige mal, dass ich da drüber gestolpert bin...

  • Anmelden oder Registrieren um Kommentare zu schreiben

right sidebar ENTFERNEN

Eingetragen von neablo (nicht überprüft) (0)
am 29.03.2006 - 19:29 Uhr

hi, ich bins mal wieder!

Ich hab meinem forum mit tax_theme ein eigenes theme spendiert und will jetzt die rechte seitenleiste rausnehmen.

(Mein drupal ist version 4.6.5 und mein theme ein mod. friendselectric.)

Was muss ich alles ändern/löschen, damit ich die sidebar loswerde?
Probiert hab ich schon folgendes:
- löschen des entsprechenden html-codes in der page.tpl.php (bringt ja wohl nix, trotzdem probiert)
- und löschen der betreffenden zeilen in der style.css

jetzt weiss ich echt nimmer weiter, auch weil ich da ned durchblicke, wo denn jetzt der inhalt der rechten seitenleiste genau definiert wird... also in meiner template.php ja wohl nicht...

danke schon mal,
ich hoffe dass jemand zeit für dieses problem hat, ich weiss, dass das ein wenig viel verlangt ist, aber ein tipp würde mir vllt. auch schon mal reichen!

also, vielen dank,
mfg
neablo!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei mir reicht es aus (im

Eingetragen von bv (3924)
am 30.03.2006 - 17:45 Uhr

Bei mir reicht es aus (im friendselectric-Theme), alle Blöcke einer Seite (sidebar) zu deaktivieren (so wie es auch korrekter Weise funktionieren sollte). Funktioniert das bei Dir nicht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Problem ist ja, dass ich

Eingetragen von neablo (nicht überprüft) (0)
am 30.03.2006 - 17:55 Uhr

Das Problem ist ja, dass ich nur im forum keine sidebar haben möchte. Also hab ich eine kopie meines standard(für die restliche seite)-themes gemacht und dort die betreffenden sidebar-codeschippsel gelöscht.
Um zwischen den themes zu switchen verwende ich das "taxonomy_theme"-modul.

Mittlerweile hab ich schon gemerkt, dass das tax_theme das theme nicht vollständig ändern kann, denn er beschwert sich darüber, dass sämtliche funktionen in der template.php schon einmal definiert wurden (eben vom standard-theme) und er sie nicht redeclaren kann.

drupalcenter, du meintest doch dass ich die rechten blöcke einfach im admintool abschalten soll, oder?
dann sind sie aber überall weg, nicht nur im forum.
Und wenn man dann als ausnahme "forum" definiert, dann deaktiviert er die blöcke nur auf der höchsten parent-ebene des forums aber nicht in den subforen.

Danke aber für deine antwort,
wenn irgendwer ne idee hat wie's gehen könnte, immer her damit :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

forum/*

Eingetragen von md (3717)
am 30.03.2006 - 18:12 Uhr

Probiers mal damit.

forum
forum/*

meinolf
-----------------
www.go-with-us.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

wow

Eingetragen von neablo (nicht überprüft) (0)
am 30.03.2006 - 18:43 Uhr

das war kurz aber hilfreich! danke

Allerdings ist die sidebar bei den threads selbst immer noch da, aber da das ja nodes sind, kann man wahrscheinlich nichts machen, ohne dass bei nicht-forum nodes die sidebar ausgeblendet wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Versuchs mal so

Eingetragen von md (3717)
am 30.03.2006 - 18:55 Uhr

Wenn du deinen anderen nodes einen path zuweist, müsste es eigentlich so gehen:

node/*

meinolf
-----------------
www.go-with-us.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

hey, sehr cool, danke!

Eingetragen von neablo (nicht überprüft) (0)
am 30.03.2006 - 21:24 Uhr

hey, sehr cool, danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 21 Stunden 51 Minuten
  • Hey danke
    vor 1 Tag 16 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 10 Stunden
  • Hallo, im Prinzip habe ich
    vor 6 Tagen 20 Stunden
  • Da scheint die Terminologie
    vor 6 Tagen 23 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 18 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 15 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