Inhalt einer Seite laden
Eingetragen von dawehner (2639)
am 30.09.2007 - 20:30 Uhr in
am 30.09.2007 - 20:30 Uhr in
wie kann ich in php den Inhalt einer bestimmten Seite in eine Variable laden z.B. og/my
- Anmelden oder Registrieren um Kommentare zu schreiben
Was fuer eine Seite soll
am 30.09.2007 - 20:42 Uhr
Was fuer eine Seite soll geladen werden? Irgendeine oder eine Drupalseite - ein Node?
Naja, und sonst so:
<?php
$myvar = '<html> . . . </html>';
?>
PHP hat noch Funktionen um Seiten zu lesen. Dabei gibt man die URL an und hat 'ne komplette Website in einer Variable.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
ich will eine bestimmte
am 01.10.2007 - 18:50 Uhr
ich will eine bestimmte Drupalseite laden. Möglichst kein Node wenn das geht.
Wie wärs mit ...
am 01.10.2007 - 19:04 Uhr
Wie wärs mit ...
$_GET['q'] = 'your/path';
$output = menu_execute_active_handler();
Eigentlich sind alle Drupalseiten Nodes.
am 01.10.2007 - 19:26 Uhr
ich will eine bestimmte Drupalseite laden. Möglichst kein Node wenn das geht.
Eigentlich sind alle Drupalseiten Nodes.
Ausser wenn Du beispielsweise mit IMCE irgendwelche Dateien heraufladest. Diese Dateien liegen dann zwar auf dem Server wo auch Drupal liegt, innerhalb der Ordnerstruktur von Drupal, aber als Drupalseite kannst man sie noch nicht bezeichnen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Nein
am 01.10.2007 - 20:23 Uhr
Eigentlich sind alle Drupalseiten Nodes.
Das ist so nicht korrekt! Alles was nicht
node/x
heißt, ist auch kein Node. So sind z.B. alle Listen, wie taxonomy/term/x, aggregator/rss feeds, etc. und alle Views keine Nodes. dereine hat ursprünglich von 'og/my' gesprochen und dieser Pfad ist ebenfalls eine Auflistung von nodes.profix898
am 01.10.2007 - 22:26 Uhr
Eigentlich sind alle Drupalseiten Nodes.
Das ist so nicht korrekt! Alles was nicht
node/x
heißt, ist auch kein Node. So sind z.B. alle Listen, wie taxonomy/term/x, aggregator/rss feeds, etc. und alle Views keine Nodes. dereine hat ursprünglich von 'og/my' gesprochen und dieser Pfad ist ebenfalls eine Auflistung von nodes.Ein View ist nichts anderes als die auf eine bestimmte Art organisierte Anzeige von Nodes oder der Anzeige von Teilen von Nodes. Wenn es aber keine Nodes waeren die da organisiert angezeigt werden koennte ein View auch keine Teile davon anzeigen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
@quiptime: Es macht bei
am 01.10.2007 - 23:55 Uhr
@quiptime: Es macht bei dieser Frage einen Unterschied, ob es sich hier um einen Node (node/x) oder ein beliebigen Drupal-Pfad (wie z.B. eine Auflistung ala Views, etc.) handelt. Im ersten Fall, kann man einfach
$output = node_view(node_load($nid));
verwenden, während man bei einem beliebigen Pfad nicht um den Menu-Handler herum kommt$output = menu_execute_active_handler();
. Ich habe nie bezweifelt das Views eine 'organisierte Anzeige von Nodes' ist, nur sind eben nicht alle Drupalseiten/-pfade gleich nodes (wie Du geschrieben hast).Ich bleibe dabei
am 02.10.2007 - 00:52 Uhr
Eigentlich sind alle Drupalseiten Nodes
Seiten haben Inhalte. Pfade haben keine sondern verweisen auf Inhalte. Insofern bleibe ich dabei.
Wenn Du Menüs ins Spiel bringst redest Du von Pfaden.
Korrekterweise muss man sagen, das Fragmente von Nodes wie deren Titel als Link in einer von einem View bereitgestellten Liste kein Nodes sind.
Aber ohne Nodes kann ein View keine Liste von Nodetiteln zusammenstellen. Wenn ich nun dem Weg der Betrachtung folge kann ein View ja auch Taxonomylisten als Link anzeigen. Das waeren dann keine Nodes. Aber was wird mit der Taxonomy strukturiert?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.